405 Method Not Allowed

Die zur Anfrage genutzte Methode ist nicht zulässig.

Bedeutung

Die Zielressource kann mit der genutzten Methode nicht abgerufen werden, obwohl diese dem Server bekannt ist.

Spezifikation von 405 Method not Allowed

Der 405 Method Not Allowed HTTP Status Code zeigt an, dass die mit der Anfragezeile empfangene Methode dem Server bekannt ist, aber dass sie von der Zielressource nicht unterstützt wird. Der Ursprungsserver muss in einer 405 Method Not Allowed Antwort eine Allow-Antwortkopfzeile erzeugen, die eine Liste der von der Zielressource unterstützten Methoden enthält.

Eine Antwort kann standardmäßig gecacht werden – es sei denn dies wird durch die Methoden-Definition oder explizite Cache-Kontrollen anders angezeigt.

Spezifiziert wird der 405 Method Not Allowed HTTP Status Code durch Abschnitt 6.5.5. von RFC7231

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 405

🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL

Unterhaltsames

🐈 HTTP-Katze zu 405

🐩 HTTP Status Hund zu 405

HTTP-Versionen

  • HTTP 1.0
  • HTTP 1.1
  • HTTP 2
  • HTTP 3

Konstanten in Programmiersprachen

Ruby on Rails HTTP Status Symbol
 :method_not_allowed

Microsoft Windows Runtime API
HttpStatusCode.MethodNotAllowed

Go HTTP Status Constant
 http.StatusMethodNotAllowed

Symfony HTTP Status Constant
 Response::HTTP_METHOD_NOT_ALLOWED

Python2 HTTP Status Constant
 httplib.METHOD_NOT_ALLOWED

Python3+ HTTP Status Constant
 http.client.METHOD_NOT_ALLOWED

Python3.5+ HTTP Status Constant
 http.HTTPStatus.METHOD_NOT_ALLOWED