我可以/如何通过 websocket 连接到扭曲的应用程序访问客户端 cookie?
Posted
技术标签:
【中文标题】我可以/如何通过 websocket 连接到扭曲的应用程序访问客户端 cookie?【英文标题】:Can I/How do I access client side cookies through a websocket connection to a twisted app? 【发布时间】:2013-09-30 23:36:36 【问题描述】:我有一个简单的扭曲应用程序,带有 websockets 模块。该应用程序正在提供 lineReceiver 协议,我想检查传入连接的内容,包括查看在它们上设置了哪些 cookie,如下所示:
class Echo(basic.lineReceiver):
def connectionMade(self):
print "Got new client!"
#print request.cookies
我是否可以从通过 websockets 提供的协议访问请求(客户端)cookie?如果是这样,我该怎么做?
【问题讨论】:
【参考方案1】:这是一个完整的example,其中包括一个 WebSocket 客户端和一个设置/获取自定义 HTTP 标头的服务器。对此进行调整,您可以访问由例如发送的 cookie。在服务器端初始 WebSocket 打开握手期间的浏览器。
披露:我是 Autobahn 的原作者,为 Tavendo 工作。
【讨论】:
以上是关于我可以/如何通过 websocket 连接到扭曲的应用程序访问客户端 cookie?的主要内容,如果未能解决你的问题,请参考以下文章
通过 https 加载的网页如何连接到在 localhost 上运行的 WebSocket 服务器?