Quelle est la différence entre les deux en-têtes HTTP?Accept-Encoding: gzip et Content-Encoding: gzip
- Accept-Encoding: gzip
- Content-Encoding: gzip
Quelle est la différence entre les deux en-têtes HTTP?Accept-Encoding: gzip et Content-Encoding: gzip
Il est un en-tête de demande. Le client HTTP utilise cet en-tête pour indiquer au serveur le (s) codage (s) qu'il supporte. Le serveur est autorisé à envoyer le contenu de la réponse dans l'un de ces codages.
Le codage de contenu qui en-tête HTTP demande Accept-Encoding fait la promotion, généralement un algorithme de compression, le client est en mesure de comprendre. En utilisant la négociation de contenu, le serveur sélectionne l'une des propositions, l'utilise et informe le client de son choix avec l'en-tête de réponse Content-Encoding.
Il est un en-tête de réponse. Le serveur HTTP utilise cet en-tête pour indiquer au client quel codage particulier le contenu a effectivement été codé dans.
L'en-tête de l'entité Content-Encoding est utilisé pour compresser le type de support. Lorsqu'il est présent, sa valeur indique quels encodages ont été appliqués au corps d'entité. Il permet au client de savoir comment décoder afin d'obtenir le type de média référencé par l'en-tête Content-Type.
Si vous voulez les voir jouer en action, ouvert Inspect Element
dans Firefox/Chrome, puis de vérifier l'onglet Network
pour les voir en action. Recherchez les en-têtes de requête Accept-Encoding
et les Content-Encoding
dans les en-têtes de réponse.
double possible de [requête GET avec Content-Type et Accept-tête avec JAX-RS Jersey 2.2] (https://stackoverflow.com/questions/18595537/get-request-with-content-type -et-accepter-header-avec-jax-rs-jersey-2-2) – CodeCaster
S'il vous plaît lire [demander] et montrer votre recherche. En bref: les en-têtes Accept-'indiquent au serveur le type de réponses souhaitées par le client. – CodeCaster