HTTP 1.0
|
|
(formato generale dei messaggi) |
Il formato dei messaggi di richiesta e risposta è
sintatticamente simile eccetto la linea iniziale:
<linea iniziale>
Header1: value1
Header2: value2
...
HeaderN: valueN
<corpo del messaggio opzionale>
Il finelinea deve essere tipo DOS, cioé CRLF (valori ASCII 13 e
10). Le linee header possono essere 0, 1 o più. Il corpo del
messaggio è opzionale e deve essere separato dal resto con una
linea vuota (solo CRLF), che è necessaria anche se il body o gli
header non ci sono.
Il body può contenere qualsivoglia sequenza di byte, anche dati
binari che fanno parte della richiesta o della risposta: ad es. il
contenuto di un file (di upload in caso di richiesta) o i dati di
una query (di solito provenienti da un form compilato dall'utente)
o un messaggio di testo con spiegazioni se si è verificato un
errore.
|