lightmy.day

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

Gerelateerde HTTP-methoden

Gerelateerde HTTP-statuscodes