0

私が検索で見つけたものから、Pythonはこれができないようです..

Python で書かれたサーバーが HTTP リクエストから Cookie ヘッダーを取得することは可能ですか?

具体的には、リクエストからの次のヘッダー:
Cookie: name=value; 名前2=値2

これまでの私の検索はすべて、Python が Cookie に関してクライアントとして機能することしかできないことを示しているようです。

4

2 に答える 2

1

これは、HTTP リスナーをセットアップするためのフレームワークとして何を使用しているかに完全に依存します。使用しているライブラリ内で方法が見つからない場合は、ドキュメントを調べる必要があります。

Vanilla pythonHTTPlibは、フレームワークがない場合、 を使用cookielibしてこの機能をセットアップします。

http://docs.python.org/library/cookielib.html

Flask や Django などの他の Web フレームワークは、データをグローバルな要求/応答オブジェクトに埋め込みます。

request.set_cookie({'foo':'bar')

response.cookie['foo']

ピラミッドの構文は少し異なりますが、応答オブジェクトに埋め込みます。

ピラミッド:レンダラーなしでクッキーを設定する方法は?

于 2012-06-28T16:34:50.570 に答える
0

Ned が述べたように、サーバーに使用しているフレームワークによって異なります。

たとえば、CherryPyを使用している場合は、多くのドキュメントが見つかります: http://docs.cherrypy.org/stable/progguide/cookies.html

答えを見つけるために使用しているフレームワークのドキュメントを確認してください。

于 2012-06-28T16:34:34.183 に答える