¿Qué significa el estado HTTP 422 (Entidad no procesable)?

 
Anterior Siguiente
HTTP_STATUS_MISDIRECTED_REQUEST HTTP_STATUS_LOCKED

HTTP_STATUS_UNPROCESSABLE_ENTITY

Qué significa HTTP 422 Unprocessable Content

HTTP_STATUS_UNPROCESSABLE_ENTITY corresponde a HTTP 422, denominado actualmente Unprocessable Content. El servidor entiende el tipo de contenido y la sintaxis de la solicitud, pero no puede procesar las instrucciones que contiene.

En APIs suele aparecer por validación semántica: relaciones inválidas entre campos, reglas de negocio incumplidas o datos que no pueden aplicarse al estado actual del recurso. Si el JSON o XML ni siquiera es sintácticamente válido, 400 puede ser más apropiado.

Qué comprobar

  • Lee los detalles de validación devueltos por la API y asócialos con los campos enviados.
  • Corrige la condición semántica antes de reintentar; repetir el mismo cuerpo no cambia el resultado.
  • Distingue errores de formato, tipo de medio y reglas de negocio para no convertir todos los fallos de entrada en 422.

RFC 9110: HTTP Semantics


¿Buscas un código diferente? Buscar otro código de estado o error.