/
58.txt
31 lines (21 loc) · 1.69 KB
/
58.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[1] [[欄値]]は、[[ヘッダー]]の値です。
* 仕様書
[REFS[
- [2] [CITE@en[RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing]] ([TIME[2014-06-07 01:59:35 +09:00]] 版) <https://tools.ietf.org/html/rfc7230#page-23>
- [6] [CITE@en[RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing]] ([TIME[2014-06-07 01:59:35 +09:00]] 版) <https://tools.ietf.org/html/rfc7230#page-26>
]REFS]
* 構文
[3] [[欄値]]は、零文字以上の [[VCHAR]] や [[SP]] や [[HTAB]] の列とされています [SRC[>>2]]。
[4] [[SP]] や [[HTAB]] は最初や最後にはできません [SRC[>>2]]。
ただし実際には[[ヘッダー]]内で[[欄値]]の前後に
[[OWS]] が認められていますから、見かけ上はこの制約は無いともいえます。
[5] [[廃止]]された ([[生成]]してはいけない) 構文として、
>>3 に加えて [[obs-text]] が含まれることがあります。また、
[[行折り畳み]]が行われることがあります。 [SRC[>>2]]
[7] 歴史的には[[文字コード]]は [[ISO-8859-1]] とされていましたが、 [[RFC 7230]]
は実際にはほとんど [[US-ASCII]] しか使われていないと述べています [SRC[>>6]]。
[8] 新しい[[ヘッダー]]は、[[欄値]]を [[US-ASCII]] に限定する[['''べきです''']] [SRC[>>6]]。
[9] [[受信者]]は、[[欄値]]の[[非ASCII文字]] ([[obs-text]]) を不透明なデータとして扱う[['''べきです''']]
[SRC[>>6]]。
;; [10] 歴史的には、非標準のヘッダーを中心に、[[非ASCII文字]]がしばしば用いられていました。
近年では [[UTF-8]] がよく用いられています。