lightmy.day

Altera estado

Método HTTP POST

Requisições POST enviam dados para o servidor processar.

Significado

O cliente envia conteúdo de requisição para o recurso de destino tratar.

Usos comuns

Use POST para envios de formulário, operações de criação, comandos, uploads e processamentos que não sejam repetíveis com segurança.

O que verificar

Verifique o corpo da requisição, o Content-Type, os erros de validação e se repetir a requisição criaria outro efeito.

Exemplo de requisição

POST /articles HTTP/1.1
Host: example.com
Content-Type: application/json

{"title":"New article"}

Propriedades

Seguro
Não. Este método pode alterar o estado do servidor.
Idempotente
Não. Repetir a requisição pode criar outro efeito.
Cacheável
Apenas quando a resposta permite explicitamente.
Corpo da requisição
Geralmente sim

Referências

Métodos HTTP relacionados

Códigos de status HTTP relacionados