Wat het betekent
De server ondersteunt de vereiste functionaliteit niet, meestal de request-methode zelf.
Veelvoorkomende oorzaken
- Onbekende of niet-ondersteunde methode, zoals PATCH op een oude server
- Een functie die nog niet is geïmplementeerd
Zo los je het op
Als client of bezoeker
Gebruik een ondersteunde methode of een ondersteund endpoint.
Als beheerder van de site of API
Geef 405 terug als de methode bekend is maar niet toegestaan voor die resource; 501 is voor methodes die de server helemaal niet kent.
Voorbeeldantwoord
HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specificatie
Veelgestelde vragen
› 501 of 405?
405: deze resource staat de methode niet toe. 501: de server implementeert de methode nergens.
› Is 501 cachebaar?
Ja, standaard, tenzij de headers anders zeggen.