lightmy.day

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

Metodi HTTP correlati

Codici di stato HTTP correlati