| Anterior | Siguiente |
| HTTP_STATUS_UPGRADE_REQUIRED | HTTP_STATUS_TOO_MANY_REQUESTS |
HTTP_STATUS_PRECONDITION_REQUIRED
Qué significa HTTP 428 Precondition Required
HTTP_STATUS_PRECONDITION_REQUIRED corresponde a HTTP 428. El servidor exige que la solicitud sea condicional, normalmente para evitar que un cliente sobrescriba cambios realizados por otro.
Un patrón habitual es obtener el recurso con su ETag y enviar la actualización con If-Match. Si la versión cambió mientras tanto, la condición fallará en lugar de destruir silenciosamente una actualización más reciente.
Qué comprobar
- Obtén el recurso actual y conserva el validador que el servidor indique.
- Envía la precondición requerida en la operación de escritura.
- No sustituyas una escritura condicional por una escritura incondicional para evitar 428; eliminarías precisamente la protección buscada.
RFC 6585: Additional HTTP Status Codes
¿Buscas un código diferente? Buscar otro código de estado o error.
