202
Accepted
Especificación del código de estado HTTP 202
El código de estado 202 Accepted indica que la solicitud ha sido aceptada para su procesamiento, pero el procesamiento no se ha completado. La solicitud podría o no ser finalmente atendida, ya que podría ser rechazada cuando el procesamiento tenga lugar realmente. HTTP no permite reenviar un código de estado de una operación asíncrona. La respuesta 202 Accepted es intencionadamente no comprometida.
Su propósito es permitir a un servidor aceptar una petición para algún otro proceso (quizás un proceso por lotes que sólo se ejecuta una vez al día) sin requerir que la conexión del agente de usuario con el servidor persista hasta que el proceso se complete. La representación enviada con esta respuesta debería describir el estado actual de la solicitud y apuntar a (o incrustar) un monitor de estado que pueda proporcionar al usuario una estimación de cuándo se cumplirá la solicitud.
Fuente / Cita de: El código de estado HTTP 202 Accepted se especifica en la sección 6.3.3 de RFC7231.
Protocolo HTTP
¿Cómo lanzar un código de estado 202 con PHP?
Para lanzar el código de estado HTTP 202 en una página web, se puede utilizar la función PHP http_response_code. La sintaxis es la siguiente: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Probar el código de estado HTTP 202
Para poder mostrar el código de estado HTTP (en este caso 202 Accepted) y otra información en el lado del cliente, debe abrirse la consola de desarrollo con F12. A continuación, vaya a la pestaña "Red". Ahora se puede abrir la página, el sitio web (ejemplo index.php) debe ser visible en la pestaña de red. Esta debe ser seleccionada y luego la sección Herder debe ser seleccionada. El usuario verá entonces el siguiente resultado:
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Estado: 202 Accepted
Esos: Network
Dirección IP: XX.XX.XX.XX
Compatibilidad del código de estado 202 con los navegadores
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |