[1] [CODE(HTTP)@en[[[Set-Cookie2:]]]] [[頭欄]]の [DFN[[CODE(HTTP)@en[Port]] [[属性]]]]は、 [[Cookie]] の適用対象の[[ポート]]を (1個以上) 指定します。 * 仕様書 -[2] [[RFC 2965]] -- [3] [CSECTION@en[3.2.2 Set-Cookie2 Syntax]] * 意味 [4] [CODE(HTTP)@en[[[Port]]]] [[属性]]は、その [[Cookie]] を[[応答]]の [CODE(HTTP)@en[[[Cookie:]]]] [[頭欄]]に含めて返却しても良いような[[ポート]]を指定します [SRC[>>3]]。 * 構文 [5] この[[属性]]の値は省略可能です。省略しない場合、 値は1つ以上の[[ポート]]の番号の[RUBYB[[[読点]]]@en[[[comma]]]]分離の[RUBYB[[[並び]]]@en[list]]でなければなりません。 ポートの番号は [CODE(ABNF)@en[1*[[DIGIT]]]] です。また、[[並び]]は [[ABNF]] の [CODE(char)[[['''#''']]]] によって記述されていますので、 [CODE(char)[[[,]]]] の前後に [CODE(ABNF)[[[LWS]]]] を挿入することができます。また、空の項目があっても無視されます [WEAK[(例えば [CODE(HTTP)[80, , 8000 ]] は [CODE(HTTP)[80,8000]] と同じ意味です)]]。 [SRC[>>3]] [6] [[先導零]]は特に禁止されていません。 [7] ポート番号の順序の意味は特に規定されていません。 * メモ [8] [[Netscape Cookie]] や [[RFC 2109]] の [CODE(HTTP)@en[[[Set-Cookie]]]] では[[ポート]]を指定する[[属性]]はありませんでした。どうして欠けていたのでしょうね。