Struttura di un'intestazione HTTP? [chiuso]


1

Esiste un RFC che posso cercare per la struttura di un'intestazione HTTP?

Ho visto qui: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

ma questo sembra specifico alle intestazioni definite nelle specifiche. Vorrei qualcosa di più generico che potrebbe essere applicato a chiunque crei un'intestazione personalizzata.

Grazie.


Se modifichi l'intestazione che non sarà considerata un pacchetto http ...
— Ramhound,

Non ci sono intestazioni personalizzate definite da CDN? come quelli che ritornano come "x-CDN" o altro? Quelli non sono nelle specifiche. E non sto chiedendo di MODIFICARE un'intestazione che ho ricevuto. Sto chiedendo di creare la mia intestazione.
— Ramy,

Risposte:


0

Questo è quello che stavo cercando:

   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>

fonte:

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

0

Le intestazioni HTTP sono NAME: VALUEcoppie semplici , scritte una per riga e separate da un ritorno a capo e da un avanzamento riga ( ). L'ultima riga delle intestazioni deve essere vuota. Le intestazioni personalizzate verranno ignorate dai client / server che non le capiscono e dovrebbero avere il formatox-Custom-Name: Value

Per esempio:

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

Ulteriori letture sono disponibili in RFC 7230 # 4.2 , RFC 2616 # 4.2 (obsoleto) e RFC 822

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.