1. ホーム
  2. http

[解決済み] HTTPリクエストで複数のCookieヘッダは許されますか?

2022-10-10 11:59:58

質問

通常、ブラウザはCookieを1つの Cookie ヘッダーのようなものになります。

Cookie: a=1; b=2

というように、これらを別々のヘッダとして送信することは規格上可能なのでしょうか?

Cookie: a=1
Cookie: b=2

それとも、常に同じ行でなければならないのでしょうか?

どのように解決するのですか?

このトピックについて詳しく調べていたら、このページにたどり着きました。引用元 HTTP State Management Mechanism , RFC 6265 を使えば、より明確になるはずです。

5.4. クッキーヘッダ

ユーザエージェントが HTTP リクエストを生成するとき、ユーザエージェントは以下のようなヘッダを付けてはいけません (MUST)。 Cookie ヘッダーフィールドを1つ以上添付してはならない。

を複数使用するようです。 Cookie ヘッダ は、実際、禁止されています!