HTTP corpo da mensagem - HTTP message body

HTTP Corpo da mensagem são os bytes de dados transmitidos em uma HTTP mensagem da transação imediatamente após os cabeçalhos se houver algum (no caso de HTTP / 0.9 não cabeçalhos são transmitidos).

mensagem HTTP

A mensagem de pedido / resposta consiste no seguinte:

  • Linha de solicitação, como GET /logo.gif HTTP / 1.1 ou Estado linha, como HTTP / 1.1 200 OK ,
  • cabeçalhos
  • Uma linha vazia
  • HTTP opcional de dados do corpo da mensagem

A linha de pedido / estado e cabeçalhos deve terminar com todos <CR> <LF> (isto é, um símbolo de retorno seguido por uma linha de alimentação ). A linha vazia deve consistir de apenas <CR> <LF> e nenhum outro espaço em branco .

Os "dados corpo da mensagem HTTP opcional" é o que este artigo define.

exemplo Response

Esta poderia ser uma 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

Hello world!

O corpo da mensagem (ou conteúdo) neste exemplo é o texto Olá, mundo! .

Veja também