Altera estado
Método HTTP PATCH
Requisições PATCH aplicam alterações parciais a um recurso.
Significado
O cliente envia um documento de alteração que modifica parcialmente o recurso de destino.
Usos comuns
Use PATCH quando apenas parte de um recurso deve mudar e o servidor suporta o formato do documento de patch.
O que verificar
Verifique o tipo de mídia do patch, o suporte a Accept-Patch, os erros de validação e as respostas de conflito ou pré-condição.
Exemplo de requisição
PATCH /articles/123 HTTP/1.1
Host: example.com
Content-Type: application/merge-patch+json
{"title":"Updated title"}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 5789 Section 2
- Guia
- MDN PATCH