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
- Registro
- IANA HTTP Method Registry
- Especificação
- RFC 9110 Section 9.3.3
- Guia
- MDN POST