DevToolPal
NL
4xx Clientfouten

405 Method Not Allowed

Methode niet toegestaan

Wat het betekent

De URL bestaat maar ondersteunt de gebruikte HTTP-methode niet. De Allow-header noemt de methodes die wel werken.

Veelvoorkomende oorzaken

  • POST naar een statisch bestand of een route die alleen GET kent
  • Een formulier verstuurt naar het verkeerde endpoint
  • De route definieert de methode op een ander pad, bijvoorbeeld met afsluitende slash

Zo los je het op

Als client of bezoeker

Controleer de Allow-header en de API-documentatie, en zorg dat methode en URL bij elkaar passen.

Als beheerder van de site of API

Stuur bij 405 altijd Allow mee. Controleer de routing op verschillen in afsluitende slash en of statische hosting geen API-paden afhandelt.

Voorbeeldantwoord

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."
}

Specificatie

RFC 9110 §15.5.6

Veelgestelde vragen

› 405 of 404?

404: hier is niets. 405: hier is iets, maar niet voor deze methode.

› Waarom krijg ik 405 bij POST op statische hosting?

Statische hosts serveren alleen GET/HEAD; POST vraagt een serverfunctie of een externe formulierdienst.