Keine vom Benutzer-Agenten akzeptierte Repräsentation verfügbar.
Bedeutung
Für die angefragt Resource gibt es keine aktuelle Repräsentation die für den Benutzer-Agenten akzeptabel wäre; außerdem ist der Server unwillig, die Standard-Repräsentation zurückzuliegen.
Spezifikation von 406 Not Acceptable
Der 406 Not Acceptable
HTTP Status Code zeigt an, dass die Zielressource keine aktuelle Repräsentation besitzt, die für den Benutzer-Agenten akzeptabel wäre, ausgehend von den proaktiv ausgehandelten, mit der Anfrage empfangenen Anfragekopfzeilen; außerdem ist der Server nicht gewillt, eine Standard-Repräsentation bereitzustellen.
Der Server sollte eine Nutzlast erzeugen, die eine Liste von verfügbaren Repräsentations-Karakteristika und zugehörigen Resource-Identifikatoren enthält von denn der Benutzer oder der Benutzer-Agent die am besten passende auswählen könnte. Ein Benutzer-Agent kann automatisch die am besten passende Auswahl dieser Liste übernehmen. Allerdings definiert die Spezifikation keinerlei Standard für eine solche automatische Auswahl, wie diese zum Beispiel in Abschnitt 6.4.1 von RFC7231 beschrieben wird.
Spezifiziert wird der
durch Abschnitt 6.5.6. von RFC7231406 Not Acceptable
HTTP Status Code
Ausprobieren
🔧 Erzeuge eine Antwort mit dem HTTP Status Code 406
🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL
Unterhaltsames
HTTP-Versionen
- HTTP 1.0
- HTTP 1.1
- HTTP 2
- HTTP 3
Konstanten in Programmiersprachen
Ruby on Rails HTTP Status Symbol
:not_acceptable
Microsoft Windows Runtime APIHttpStatusCode.NotAcceptable
Go HTTP Status Constant
http.StatusNotAcceptable
Symfony HTTP Status Constant
Response::HTTP_NOT_ACCEPTABLE
Python2 HTTP Status Constant
httplib.NOT_ACCEPTABLE
Python3+ HTTP Status Constant
http.client.NOT_ACCEPTABLE
Python3.5+ HTTP Status Constant
http.HTTPStatus.NOT_ACCEPTABLE