Champs d'en-tête de demande client

10 min Niveau 8

Les champs d'en-tête HTTP fournissent des informations obligatoires sur la demande ou la réponse, ou sur l'objet envoyé dans le corps du message. Il existe quatre types d'en-têtes de message HTTP :

  • General-header (en-tête général) : Ces champs d'en-tête ont une applicabilité générale pour les messages de demande et de réponse.
  • En-tête de demande du client : Ces champs d'en-tête ne s'appliquent qu'aux messages de demande.
  • En-tête de réponse du serveur : Ces champs d'en-tête ne s'appliquent qu'aux messages de réponse.
  • Entity-header (en-tête d'entité) : Ces champs d'en-tête définissent des méta-informations sur le corps de l'entité ou, si aucun corps n'est présent, sur la ressource identifiée par la demande.

Accept

Le champ d'en-tête de demande Accept peut être utilisé pour spécifier certains types de médias qui sont acceptables pour la réponse. La syntaxe générale est la suivante :

Accept: type/subtype [q=qvalue]

Plusieurs types de supports peuvent être listés en étant séparés par des virgules et la valeur facultative qvalue représente un niveau de qualité acceptable pour les types acceptés sur une échelle de 0 à 1. Voici un exemple :

Accept: text/plain; q=0.5, text/html, text/x-dvi; q=0.8, text/x-c

Cela serait interprété comme text/html et text/x-c, qui sont les types de médias préférés, mais s'ils n'existent pas, alors envoyez l'entité text/x-dvi, et si celle-ci n'existe pas, envoyez l'entité text/plain.

Accept-Charset

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus