1

Есть ли RFC, на который я могу посмотреть для структуры HTTP-заголовка?

Я посмотрел здесь: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

но это кажется специфичным для заголовков, определенных в спецификации. Я хотел бы что-то более общее, что может быть применено к любому, кто создает собственный заголовок.

Благодарю.

2 ответа2

0

Вот что я искал:

   message-header = field-name ":" [ field-value ]
   field-name     = token
   field-value    = *( field-content | LWS )
   field-content  = <the OCTETs making up the field-value
                    and consisting of either *TEXT or combinations
                    of token, separators, and quoted-string>

источник:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html
0

Заголовки HTTP - это простые пары NAME: VALUE , записанные по одной на строку и разделенные символом возврата каретки и перевода строки (). Последняя строка заголовков должна быть пустой. Пользовательские заголовки будут игнорироваться клиентами / серверами, которые их не понимают, и должны иметь форму x-Custom-Name: Value

Например:

 GET / HTTP/1.1¶
 Host: superuser.com¶
 Connection: close¶
 x-My-Custom-Header: Foo; bar=baz¶
 Accept: text/html,*/*;q=0.8¶
 ¶

Дальнейшее чтение можно найти в RFC 7230 # 4.2, RFC 2616 # 4.2 (устарело) и RFC 822

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .