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.

<- indietro indice avanti ->