La solicitud ha sido aceptada para procesamiento, pero el procesamiento no ha sido completado. La solicitud podría o no ser eventualmente procesada, ya que podría ser rechazada cuando el procesamiento realmente tenga lugar.
No hay ninguna facilidad en HTTP para re-enviar un código de estado desde una operación asíncrona.
La respuesta 202 es intencionalmente no comprometedora. Su propósito es permitir a un servidor aceptar una solicitud para algún otro proceso (quizás un proceso orientado a lotes que solo se ejecuta una vez por día) sin requerir que la conexión del agente de usuario al 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.
- Source: RFC7231 Section 6.3.3
Referencias por lenguaje
- .NET HTTP Status Enum
HttpStatusCode.Accepted - Rust HTTP Status Constant
http::StatusCode::ACCEPTED - Rails HTTP Status Symbol
:accepted - Go HTTP Status Constant
http.StatusAccepted - Symfony HTTP Status Constant
Response::HTTP_ACCEPTED - Python2 HTTP Status Constant
httplib.ACCEPTED - Python3+ HTTP Status Constant
http.client.ACCEPTED - Python3.5+ HTTP Status Constant
http.HTTPStatus.ACCEPTED