[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/HTTP/Reference/Status/406 [Back]  [Original]

406 Not Acceptable - HTTP | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

406 Not Acceptable

Le code de statut de rponse d'erreur client HTTP 406 Not Acceptable indique que le serveur n'a pas pu produire une rponse correspondant la liste des valeurs acceptables dfinies dans les en-ttes de ngociation de contenu proactive de la requte et que le serveur n'a pas souhait fournir une reprsentation par dfaut.

Les en-ttes de ngociation de contenu incluent :

Un serveur peut retourner des rponses qui diffrent des en-ttes d'acceptation de la requte. Dans ce cas, une rponse 200 avec une ressource par dfaut qui ne correspond pas la liste des valeurs acceptables de ngociation de contenu du client peut tre prfrable l'envoi d'une rponse 406.

Si un serveur retourne un 406, le corps du message doit contenir la liste des reprsentations disponibles pour la ressource, permettant l'utilisateurice de choisir, bien qu'aucune mthode standard pour cela ne soit dfinie.

Dans cet article

Statut

http
406 Not Acceptable

Exemples

Type de contenu non disponible

La requte suivante suppose que www.example.com/docs/doc1 supporte l'envoi d'un document en tant que application/rtf :

http
GET /docs/doc1 HTTP/1.1
Host: example.com
Accept: application/rtf;

Dans cet exemple, l'implmentation du serveur ne revient pas un type de contenu par dfaut comme text/html ou application/json, mais retourne un 406 la place :

http
HTTP/1.1 406 Not Acceptable
Date: Wed, 26 Jun 2024 12:00:00 GMT
Server: Apache/2.4.1 (Unix)
Content-Type: application/json

{
  "code": "UnsupportedType",
  "message": "Only 'text/html' or 'application/json' content types supported.",
}

Spcifications

Spcification
HTTP Semantics
# status.406

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page