python - 我可以/如何通过 websocket 连接到扭曲的应用程序来访问客户端 cookie?

标签 python cookies websocket twisted

我有一个简单的扭曲应用程序,带有 websockets 模块。该应用程序正在提供 lineReceiver 协议(protocol),我想检查传入连接的内容,包括查看在它们上设置了哪些 cookie,如下所示:

class Echo(basic.lineReceiver):
    def connectionMade(self):
        print "Got new client!"
        #print request.cookies

我是否可以从通过 websockets 服务的协议(protocol)访问请求(客户端)cookie?如果可以,我该怎么做?

最佳答案

这是一个完整的 example其中包括一个 WebSocket 客户端和一个设置/获取自定义 HTTP header 的服务器。对此进行调整,您可以访问由例如发送的 cookie。在服务器端初始 WebSocket 打开握手期间的浏览器。

披露:我是 Autobahn 的原作者,为 Tavendo 工作。

关于python - 我可以/如何通过 websocket 连接到扭曲的应用程序来访问客户端 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105630/

相关文章:

python - celery worker 收到太多任务

python - twisted 和 cyclone 的新手 - 如何让 redis 回调为简单的 get 请求工作

c# - 检测是否在 Windows Server 2012 上安装了 websocket

python - 在 Sympy 中查找微分方程的阶

python - 为什么我的 while 循环没有终止?

javascript - 在 JavaScript 中保存 cookie 值时如何设置路径?

javascript - 是否可以通过使用 JS 在客户端设置 cookie 来伪造 PHP 中的 session ?

json - 用于基于 token 的身份验证的 JWT 与 cookie

testing - postman websocket api, "connected"- 但没有来自服务器的消息或确认

java - 米娜和 Websocket