102

Processing

Oficial Deprecated
se tramita una solicitud que requiere mucho tiempo

Especificación del código de estado HTTP 102

El código de estado 102 Processing es una respuesta provisional utilizada para informar al cliente de que el servidor ha aceptado la solicitud completa, pero aún no la ha completado. Este código de estado sólo DEBERÍA enviarse cuando el servidor tiene una expectativa razonable de que la solicitud tardará un tiempo significativo en completarse. Como orientación, si un método está tardando más de 20 segundos (un valor razonable, pero arbitrario) en procesarse, el servidor DEBERÍA devolver una respuesta 102 Processing. El servidor DEBERÁ enviar una respuesta final después de que la petición se haya completado. Los métodos pueden tardar mucho tiempo en procesarse, especialmente los métodos que soportan la cabecera Depth. En estos casos, el cliente puede interrumpir la conexión mientras espera una respuesta. Para evitar esto, el servidor puede devolver un código de estado 102 Processing para indicar al cliente que el servidor todavía está procesando el método.

Fuente / Cita de: El código de estado HTTP 102 Processing se especifica en la sección 10.1 de RFC2518.

¿Cómo lanzar un código de estado 102 con PHP?

Para lanzar el código de estado HTTP 102 en una página web, se puede utilizar la función PHP http_response_code. La sintaxis es la siguiente: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Probar el código de estado HTTP 102

Para poder mostrar el código de estado HTTP (en este caso 102 Processing) 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:

Código de estado 102 Processing
Visión general
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Estado: 102 Processing
Esos: Network
Dirección IP: XX.XX.XX.XX
Código de estado 102 Processing

Compatibilidad del código de estado 102 con los navegadores

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Constantes en lenguajes de programación

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser es un entusiasta desarrollador web aficionado a los códigos de estado HTTP.

LinkedInGitHub