Corpo de mensaxe HTTP

O corpo da mensaxe HTTP son os bytes de datos transmitidos nunha mensaxe de transacción HTTP inmediatamente despois dos encabezados, se os hai (no caso de HTTP/0.9, non se transmiten encabezados).

Mensaxe HTTPEditar

A mensaxe de solicitude/resposta consta do seguinte:

  • Liña de solicitude, como GET/logo.gif HTTP/1.1 ou Liña de estado, como HTTP/1.1 200 OK,
  • Cabeceiras
  • Unha liña baleira
  • Datos opcionais do corpo da mensaxe HTTP

A liña de solicitude/estado e os encabezados deben terminar con <CR> <LF> (é dicir, un retorno de carro seguido dun avance de liña). A liña baleira debe constar de só <CR><LF> e non doutros espazos en branco.

Os "datos opcionais do corpo da mensaxe HTTP" é o que define este artigo.

Exemplo de respostaEditar

Isto podería ser unha resposta do servidor web:

HTTP/1.1 200 OK
Date: Sun, 10 Oct 2010 23:26:07 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sun, 26 Sep 2010 22:04:35 GMT
ETag: "45b6-834-49130cc1182c0"
Accept-Ranges: bytes
Content-Length: 12
Connection: close
Content-Type: text/html

Ola Mundo!

O corpo da mensaxe (ou contido) neste exemplo é o texto Ola Mundo!.