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 32 33 34 35 36 37 38 39 40 41 42 43
|
Relevant extracts from <https://tools.ietf.org/html/rfc5322>:
§2.1:
Note: Common parlance and earlier versions of this specification use the
term "header" to either refer to the entire header section or to refer to
an individual header field. To avoid ambiguity, this document does not use
the terms "header" or "headers" in isolation, but instead always uses
"header field" to refer to the individual field and "header section" to
refer to the entire collection.
§2.2:
Header fields are lines beginning with a field name, followed by a colon
(":"), followed by a field body, and terminated by CRLF. A field name MUST
be composed of printable US-ASCII characters (i.e., characters that have
values between 33 and 126, inclusive), except colon. A field body may be
composed of printable US-ASCII characters as well as the space (SP, ASCII
value 32) and horizontal tab (HTAB, ASCII value 9) characters (together
known as the white space characters, WSP). A field body MUST NOT include
CR and LF except when used in "folding" and "unfolding", as described in
section 2.2.3. All field bodies MUST conform to the syntax described in
sections 3 and 4 of this specification.
--------------------------------------------------------------------------------
Additional relevant RFCs:
- On internationalization:
- <https://tools.ietf.org/html/rfc2047> — MIME Part Three: Message Header
Extensions for Non-ASCII Text
- <https://tools.ietf.org/html/rfc2231> — MIME Parameter Value and Encoded
Word Extensions: Character Sets, Languages, and Continuations
- On header fields with "parameterized" syntax:
- <https://tools.ietf.org/html/rfc2045>, §5.1 — Syntax of the Content-Type
Header Field
- <https://tools.ietf.org/html/rfc5988>, §5 — The Link Header Field
- <https://tools.ietf.org/html/rfc7239>, §4 — Forwarded HTTP Header Field
- <https://tools.ietf.org/html/rfc2183> — The Content-Disposition Header
Field
See also: <http://www.iana.org/assignments/message-headers/message-headers.xhtml>
|