Statuswijzigend
HTTP-methode POST
POST-requests versturen gegevens die de server moet verwerken.
Betekenis
De client verstuurt requestinhoud die de doelresource moet afhandelen.
Veelvoorkomend gebruik
Gebruik POST voor formulierinzendingen, aanmaakbewerkingen, commando's, uploads en verwerking die niet veilig herhaalbaar is.
Wat te controleren
Controleer de requestbody, Content-Type, validatiefouten en of het herhalen van de request een extra effect zou veroorzaken.
Voorbeeldrequest
POST /articles HTTP/1.1
Host: example.com
Content-Type: application/json
{"title":"New article"}Eigenschappen
- Veilig
- Nee. Deze methode kan de serverstatus wijzigen.
- Idempotent
- Nee. De request herhalen kan een extra effect veroorzaken.
- Cachebaar
- Alleen wanneer de respons dit expliciet toestaat.
- Requestbody
- Meestal wel
Referenties
- Register
- IANA HTTP Method Registry
- Gids
- MDN POST