DevToolPal
DE
4xx Client-Fehler

405 Method Not Allowed

Methode nicht erlaubt

Bedeutung

Die URL existiert, unterstützt aber die verwendete HTTP-Methode nicht. Der Allow-Header listet die funktionierenden Methoden.

Typische Ursachen

  • POST an eine statische Datei oder eine reine GET-Route
  • Ein Formular sendet an den falschen Endpunkt
  • Die Route definiert die Methode unter einem anderen Pfad, etwa mit abschließendem Schrägstrich

So beheben Sie es

Als Client oder Besucher

Prüfen Sie den Allow-Header und die API-Dokumentation und stellen Sie sicher, dass Methode und URL zusammenpassen.

Als Betreiber der Website oder API

Bei 405 immer Allow senden. Routing auf Unterschiede beim abschließenden Schrägstrich prüfen und darauf, ob statisches Hosting API-Pfade bedient.

Beispielantwort

HTTP/1.1
HTTP/1.1 405 Method Not Allowed
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Allow: GET, HEAD, POST
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Method Not Allowed",
  "status": 405,
  "detail": "DELETE is not supported on /users."
}

Spezifikation

RFC 9110 §15.5.6

FAQ

› 405 oder 404?

404: Hier ist nichts. 405: Hier ist etwas, aber nicht für diese Methode.

› Warum erhalte ich bei POST auf statischem Hosting 405?

Statische Hosts bedienen nur GET/HEAD; POST braucht eine serverseitige Funktion oder einen externen Formular-Dienst.