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

422 Unprocessable Entity - 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

422 Unprocessable Entity

Le code de statut de rponse d'erreur client HTTP 422 Unprocessable Content indique que le serveur a compris le type de contenu de la requte et que la syntaxe du contenu tait correcte, mais qu'il n'a pas pu traiter les instructions qu'il contenait.

Les clients qui reoivent une rponse 422 doivent s'attendre ce que rpter la requte sans modification choue avec la mme erreur.

Dans cet article

Statut

http
422 Unprocessable Content

Exemples

chec de validation SHA

L'exemple suivant effectue une requte pour mettre jour le contenu d'un fichier (bas sur l'API GitHub (angl.)). Le champ content est encod en Base64 et utilise des sauts de ligne \n tous les 60 caractres, avec un saut de ligne final :

http
PUT /repos/mdn/content/contents/README.md HTTP/1.1
Host: api.example.com
Accept: application/vnd.github+json
Authorization: Bearer abcd123
Content-Type: application/json
Content-Length: 165

{
  "message": "My commit",
  "content": "WW9zaGkgd2FzIHRoZXJlLCBzbyB3ZXJlIEF5c2UsIGFuZCBCZWxnaW4uIEl0\nIHdhcyBncmVhdCE=\n",
  "sha": "80e73970fdee49dbdbac27c1f565d1eb1975d519"
}

Dans cette implmentation, le serveur attend un contenu encod en Base64 strictement conforme la RFC 4648 (en utilisant des mthodes d'encodage strictes (angl.)). Une rponse 422 Unprocessable Content est retourne et le champ message fournit un contexte sur l'erreur de validation :

http
HTTP/1.1 422 Unprocessable Content
Date: Fri, 28 Jun 2024 12:00:00 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 187

{
  "message": "content is not valid Base64",
  "documentation_url": "https://docs.example.com/en/rest/repos/contents"
}

Spcifications

Spcification
HTTP Semantics
# status.422

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page