1

私は websockets モジュールを使用した単純なねじれたアプリケーションを持っています。アプリケーションは lineReceiver プロトコルを提供しており、次のように、どの Cookie が設定されているかを確認するなど、着信接続の内容を検査したいと考えています。

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

WebSocket を介して提供されるプロトコルからリクエスト (クライアント側) Cookie にアクセスすることは可能ですか? もしそうなら、どうすればいいですか?

4

1 に答える 1

4

カスタム HTTP ヘッダーを設定/取得する WebSocket クライアントとサーバーを含む完全な例を次に示します。これを適応させると、サーバー側で最初の WebSocket を開くハンドシェイク中にブラウザなどから送信された Cookie にアクセスできます。

開示: 私は Autobahn のオリジナルの作者であり、Tavendo で働いています。

于 2013-10-04T23:15:46.307 に答える