Modifica lo stato
Metodo HTTP PATCH
Le richieste PATCH applicano modifiche parziali a una risorsa.
Significato
Il client invia un documento di modifica che modifica parzialmente la risorsa di destinazione.
Usi comuni
Usa PATCH quando deve cambiare solo una parte di una risorsa e il server supporta il formato del documento di patch.
Cosa controllare
Controlla il media type della patch, il supporto per Accept-Patch, gli errori di convalida e le risposte di conflitto o precondizione.
Esempio di richiesta
PATCH /articles/123 HTTP/1.1
Host: example.com
Content-Type: application/merge-patch+json
{"title":"Updated title"}Proprietà
- Sicuro
- No. Questo metodo può modificare lo stato del server.
- Idempotente
- No. Ripetere la richiesta può creare un altro effetto.
- Memorizzabile in cache
- Solo quando la risposta lo consente esplicitamente.
- Corpo della richiesta
- Di solito sì
Riferimenti
- Registro
- IANA HTTP Method Registry
- Specifica
- RFC 5789 Section 2
- Guida
- MDN PATCH