私が検索で見つけたものから、Pythonはこれができないようです..
Python で書かれたサーバーが HTTP リクエストから Cookie ヘッダーを取得することは可能ですか?
具体的には、リクエストからの次のヘッダー:
Cookie: name=value; 名前2=値2
これまでの私の検索はすべて、Python が Cookie に関してクライアントとして機能することしかできないことを示しているようです。
私が検索で見つけたものから、Pythonはこれができないようです..
Python で書かれたサーバーが HTTP リクエストから Cookie ヘッダーを取得することは可能ですか?
具体的には、リクエストからの次のヘッダー:
Cookie: name=value; 名前2=値2
これまでの私の検索はすべて、Python が Cookie に関してクライアントとして機能することしかできないことを示しているようです。
これは、HTTP リスナーをセットアップするためのフレームワークとして何を使用しているかに完全に依存します。使用しているライブラリ内で方法が見つからない場合は、ドキュメントを調べる必要があります。
Vanilla pythonHTTPlib
は、フレームワークがない場合、 を使用cookielib
してこの機能をセットアップします。
http://docs.python.org/library/cookielib.html
Flask や Django などの他の Web フレームワークは、データをグローバルな要求/応答オブジェクトに埋め込みます。
request.set_cookie({'foo':'bar')
response.cookie['foo']
ピラミッドの構文は少し異なりますが、応答オブジェクトに埋め込みます。
Ned が述べたように、サーバーに使用しているフレームワークによって異なります。
たとえば、CherryPyを使用している場合は、多くのドキュメントが見つかります: http://docs.cherrypy.org/stable/progguide/cookies.html
答えを見つけるために使用しているフレームワークのドキュメントを確認してください。