Saltar al contenido

HTTP 102 Processing

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 DEBERÍA enviarse únicamente cuando el servidor tiene una expectativa razonable de que la solicitud tardará un tiempo considerable 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 (procesando). El servidor DEBE enviar una respuesta final después de que la solicitud se haya completado.

Los métodos pueden potencialmente tomar un largo período de tiempo para procesar, especialmente los métodos que soportan la cabecera Depth. En estos casos, el cliente puede perder el tiempo de conexión mientras espera una respuesta. Para evitar esto, el servidor puede devolver un código de estado HTTP 102 Processing para indicar al cliente que el servidor todavía está procesando la solicitud.

Referencias de programación del Código HTTP 102

  • Symfony HTTP Status Constant Response::HTTP_PROCESSING
  • Rails HTTP Status Symbol :processing
  • Rust HTTP Status Constant http::StatusCode::SWITCHING_PROTOCOLS
  • C# HTTP Status Constant HttpStatusCode.Processing
  • .NET HTTP Status Constant System.Net.HttpStatusCode.OK

Resumen
HTTP 102 Processing
Nombre del artículo
HTTP 102 Processing
Descripción
Una respuesta provisional utilizada para informar al cliente de que el servidor ha aceptado la solicitud completa, pero aún no la ha completado.
Autor
Publisher Name
Códigos HTTP
Publisher Logo