Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. HTTP-Antwortstatuscodes
  5. 422 Unprocessable Content

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

422 Unprocessable Content

Der HTTP-Statuscode422 Unprocessable ContentClient-Fehlerantwort zeigt an, dass der Server den Inhaltstyp der Anforderungsinhalte verstanden hat und die Syntax der Anforderungsinhalte korrekt war, aber er nicht in der Lage war, die enthaltenen Anweisungen zu verarbeiten.

Clients, die eine422-Antwort erhalten, sollten erwarten, dass das Wiederholen der Anforderung ohne Änderungen mit dem gleichen Fehler fehlschlägt.

Status

http
422 Unprocessable Content

Beispiele

SHA-Validierungsfehler

Im folgenden Beispiel wird eine Anforderung zur Aktualisierung von Dateiinhalten gestellt (basierend auf der GitHub-API).Dascontent-Feld istBase64 kodiert und verwendet\n-Zeilenumbrüche alle 60 Zeichen, wobei eines die Zeichenkette beendet:

http
PUT /repos/mdn/content/contents/README.md HTTP/1.1Host: api.example.comAccept: application/vnd.github+jsonAuthorization: Bearer abcd123Content-Type: application/jsonContent-Length: 165{  "message": "My commit",  "content": "WW9zaGkgd2FzIHRoZXJlLCBzbyB3ZXJlIEF5c2UsIGFuZCBCZWxnaW4uIEl0\nIHdhcyBncmVhdCE=\n",  "sha": "80e73970fdee49dbdbac27c1f565d1eb1975d519"}

In dieser Implementierung erwartet der Server striktRFC 4648-kompatibel Base64-kodierte Inhalte (unter Verwendung vonstrikten Kodierungsmethoden).Eine422 Unprocessable Content-Antwort wird zurückgegeben und dasmessage-Feld bietet Kontext über den Validierungsfehler:

http
HTTP/1.1 422 Unprocessable ContentDate: Fri, 28 Jun 2024 12:00:00 GMTContent-Type: application/json; charset=utf-8Content-Length: 187{  "message": "content is not valid Base64",  "documentation_url": "https://docs.example.com/en/rest/repos/contents"}

Spezifikationen

Specification
HTTP Semantics
# status.422

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp