HTTP Status Code
Código de estado HTTP
Un código de estado HTTP es un número de tres dígitos en una respuesta. Indica el resultado estándar de la solicitud y a qué grupo de resultados pertenece.
Otro ejemplo
Una API de importación devuelve 202 y una URL de estado mientras el trabajo continúa. Devuelve 201 con `Location` después de una creación inmediata. Devuelve 409 por un conflicto de versión y 422 para campos CSV con un significado inválido. Un cuerpo de problema JSON agrega detalles útiles sin cambiar lo que significa el código.
Partes principales
- 01Clase de estado
- 02Código registrado
- 03metadatos y cuerpo de la respuesta
Úsalo cuando
Devuelve el código registrado más exacto que encaje con el resultado. Añade cabeceras útiles y un cuerpo de error estable cuando sea necesario.
No lo uses cuando
No devuelvas 200 por cada fallo de negocio. También evita errores tan específicos que revelen detalles secretos de autorización.
Nombre usado en código
1xx informational, 2xx success, 3xx redirection, 4xx client, 5xx server Antes de lanzarlo
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome: Complete the task with Código de estado HTTP (HTTP Status Code). User context: Una API de importación devuelve 202 y una URL de estado mientras el trabajo continúa. Devuelve 201 con `Location` después de una creación inmediata. Devuelve 409 por un conflicto de versión y 422 para campos CSV con un significado inválido. Un cuerpo de problema JSON agrega detalles útiles sin cambiar lo que significa el código. Technical concept or control: Código de estado HTTP (HTTP Status Code). Why it fits: Devuelve el código registrado más exacto que encaje con el resultado. Añade cabeceras útiles y un cuerpo de error estable cuando sea necesario. Do not use it when: No devuelvas 200 por cada fallo de negocio. También evita errores tan específicos que revelen detalles secretos de autorización. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): El estándar cubre únicamente el alcance listado. No elige el estilo visual, la decisión del producto ni el ejemplo de Vibulary. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
Revisa esta petición
Review how Código de estado HTTP (HTTP Status Code) is used now. Definition: Un código de estado HTTP es un número de tres dígitos en una respuesta. Indica el resultado estándar de la solicitud y a qué grupo de resultados pertenece. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.