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.