← Códigos HTTP

202 Accepted

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.


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