每个头字段由以下部分组成:一个不区分大小写的字段名称,一个英文冒号(“:”),可选的前导空格,字段值,和可选的结尾空格。
header-field = field-name ":" OWS field-value OWS field-name = token field-value = *( field-content / obs-fold ) field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] field-vchar = VCHAR / obs-text obs-fold = CRLF 1*( SP / HTAB ) ; obsolete line folding ; see Section 3.2.4
字段名标记将对应字段值标记为由那个头字段定义的语义。例如Date头字段在RFC7231中7.1.1.2节定义为包含它的消息出现的起始时间戳。