Aller au contenu principal

8 Entity (Entité)

8 Entity (Entité)

Les messages Request et Response PEUVENT transférer une entité si la méthode de requête ou le code de statut de réponse ne l'interdit pas. Une entité est composée de champs entity-header et d'un entity-body, bien que certaines réponses n'incluent que les entity-headers.

Dans cette section, l'expéditeur et le destinataire désignent soit le client soit le serveur, selon qui envoie et qui reçoit l'entité.

8.1 Entity Header Fields (Champs d'en-tête d'entité)

Les champs entity-header définissent des méta-informations facultatives sur l'entity-body ou, s'il n'y a pas de corps, sur la ressource identifiée par la requête.

entity-header       =    Allow               ; Section 12.4
| Content-Base ; Section 12.11
| Content-Encoding ; Section 12.12
| Content-Language ; Section 12.13
| Content-Length ; Section 12.14
| Content-Location ; Section 12.15
| Content-Type ; Section 12.16
| Expires ; Section 12.19
| Last-Modified ; Section 12.24
| extension-header

extension-header = message-header

Le mécanisme extension-header permet de définir des champs entity-header supplémentaires sans modifier le protocole, mais on ne peut pas supposer que le destinataire les reconnaîtra. Les champs d'en-tête non reconnus DEVRAIENT être ignorés par le destinataire et transmis par les mandataires.

8.2 Entity Body (Corps d'entité)

Voir [H7.2]