2009-11-26 10 views

答えて

9

複数のCookieは、セミコロンで区切られた単一のヘッダーに結合されます。

(カンマではなくセミコロンを使用しても)

複数のヘッダはなくヘッダーのみ、特定の種類のために、the HTTP specによって許可され、一つにこれらのヘッダを組み合わせることが常に許容されています

3

私はこの回答が些細なものだと思っていましたが、ちょっと掘り出した後、私はそれほど確かではありません。

は、ここで私はこれまでに見つけたものです:

WSGI PEP-333(http://www.python.org/dev/peps/pep-0333/)は、環境変数はCGIの仕様が言う何でも含まれている必要があることを示唆しています。

CGI仕様(見つけるのが難しくなって、壊れたリンクの多くは、最高の私はdraft-coar-cgi-v11-03で見つけることができる)は、メタデータに関する講演や言います(セクション6.1.5)

」。複数のヘッダフィールドを持つ場合に彼らは同じセマンティクス を有する単一 ヘッダフィールドとして受信されていたかのように 同じフィールド名は、メタ変数 」

で表現される前に サーバはそれらを書き換える必要があり、その後受信され、

これは、同じキーを持つ複数のヘッダー行がある場合、何らかの形で1行に結合する必要があることを示唆しています。

HTTP_COOKIEは、例として、すべてのkey = valueのペアをセミコロンで区切って1行に連結することでこれをサポートしています。

関連する問題