Corps du message HTTP - HTTP message body

Le corps du message HTTP correspond aux octets de données transmis dans un message de transaction HTTP immédiatement après les en- têtes s'il y en a (dans le cas de HTTP / 0.9, aucun en-tête n'est transmis).

Message HTTP

Le message de demande / réponse comprend les éléments suivants:

  • Ligne de demande, telle que GET /logo.gif HTTP/1.1ou Ligne d' état , telle que HTTP/1.1 200 OK,
  • En-têtes
  • Une ligne vide
  • Données facultatives du corps du message HTTP

La ligne de demande / d'état et les en-têtes doivent tous se terminer par <CR> <LF> (c'est-à-dire un retour chariot suivi d'un saut de ligne ). La ligne vide doit contenir uniquement <CR> <LF> et aucun autre espace blanc .

Les «données facultatives du corps du message HTTP» sont ce que définit cet article.

Exemple de réponse

Cela peut être une réponse du serveur 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!

Le corps du message (ou contenu) dans cet exemple est le texte Hello world! .

Voir également