405 Method Not Allowed
Der HTTP-Statuscode 405 Method Not Allowed
Client-Fehlerantwort zeigt an, dass der Server die Anfragemethode kennt, aber die Zielressource diese Methode nicht unterstützt.
Der Server muss in einer 405-Antwort einen Allow
-Header generieren, der eine Liste der Methoden enthält, die die Zielressource derzeit unterstützt.
Unsachgemäße serverseitige Berechtigungen, die auf Dateien oder Verzeichnisse gesetzt sind, können eine 405-Antwort verursachen, wenn die Anfrage ansonsten voraussichtlich erfolgreich wäre.
Status
405 Method Not Allowed
Beispiele
TRACE-Methode nicht erlaubt
Serverbesitzer verbieten häufig die Verwendung der TRACE
-Methode aufgrund von Sicherheitsbedenken.
Das folgende Beispiel zeigt eine typische Antwort, bei der ein Server die Verwendung von TRACE
nicht erlaubt:
TRACE / HTTP/1.1
Host: example.com
HTTP/1.1 405 Method Not Allowed
Content-Length: 0
Date: Fri, 28 Jun 2024 14:30:31 GMT
Server: ECLF (nyd/D179)
Allow: GET, POST, HEAD
Spezifikationen
Specification |
---|
HTTP Semantics # status.405 |