Modifica el estado
Método HTTP PATCH
Las solicitudes PATCH aplican cambios parciales a un recurso.
Significado
El cliente envía un documento de cambios que modifica parcialmente el recurso de destino.
Usos comunes
Usa PATCH cuando solo debe cambiar parte de un recurso y el servidor admite el formato del documento de parche.
Qué comprobar
Comprueba el tipo de medio del parche, la compatibilidad con Accept-Patch, los errores de validación y las respuestas de conflicto o precondición.
Ejemplo de solicitud
PATCH /articles/123 HTTP/1.1
Host: example.com
Content-Type: application/merge-patch+json
{"title":"Updated title"}Propiedades
- Seguro
- No. Este método puede cambiar el estado del servidor.
- Idempotente
- No. Repetir la solicitud puede crear otro efecto.
- Cacheable
- Solo cuando la respuesta lo permite explícitamente.
- Cuerpo de la solicitud
- Normalmente sí
Referencias
- Registro
- IANA HTTP Method Registry
- Especificación
- RFC 5789 Section 2
- Guía
- MDN PATCH