Bedeutung
Der Server unterstützt die benötigte Funktion nicht, typischerweise die Request-Methode selbst.
Typische Ursachen
- Unbekannte oder nicht unterstützte Methode wie PATCH auf einem alten Server
- Eine noch nicht implementierte Funktion
So beheben Sie es
Als Client oder Besucher
Eine unterstützte Methode oder einen unterstützten Endpunkt verwenden.
Als Betreiber der Website oder API
405 zurückgeben, wenn die Methode bekannt, aber für die Ressource nicht erlaubt ist; 501 gilt für Methoden, die der Server gar nicht kennt.
Beispielantwort
HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spezifikation
FAQ
› 501 oder 405?
405: Diese Ressource erlaubt die Methode nicht. 501: Der Server implementiert die Methode nirgends.
› Ist 501 cachebar?
Ja, standardmäßig, sofern die Header nichts anderes sagen.