← Códigos HTTP

102 Processing

Una respuesta interina usada para informar al cliente que el servidor ha aceptado la solicitud completa, pero aún no la ha completado.

Este código de estado DEBERÍA enviarse solo cuando el servidor tiene una expectativa razonable de que la solicitud tomará un tiempo significativo para completarse. Como guía, si un método está tomando más de 20 segundos (un valor razonable, pero arbitrario) para procesarse, el servidor DEBERÍA devolver una respuesta 102 (Processing). El servidor DEBE enviar una respuesta final después de que la solicitud haya sido completada.

Los métodos pueden potencialmente tomar un largo período de tiempo para procesarse, especialmente los métodos que soportan el encabezado Depth. En tales casos, el cliente puede agotar el tiempo de espera de la conexión mientras espera una respuesta. Para prevenir esto, el servidor puede devolver un código de estado 102 Processing para indicar al cliente que el servidor aún está procesando el método.


Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.Processing
  • Rust HTTP Status Constant http::StatusCode::PROCESSING
  • Rails HTTP Status Symbol :processing
  • Go HTTP Status Constant http.StatusProcessing
  • Symfony HTTP Status Constant Response::HTTP_PROCESSING