El servidor actualmente no puede manejar la solicitud debido a una sobrecarga temporal o mantenimiento programado, lo cual probablemente se resolverá después de un breve periodo.
El servidor PUEDE enviar un campo de encabezado Retry-After1 para sugerir una cantidad de tiempo apropiada para que el cliente espere antes de volver a intentar la solicitud.
Nota: La existencia del código de estado 503 no implica que un servidor deba usarlo cuando esté sobrecargado. Algunos servidores podrían simplemente rechazar la conexión.
- 1 Retry-After RFC7231 Section 7.1.3
- Source: RFC7231 Section 6.6.4
Referencias por lenguaje
- .NET HTTP Status Enum
HttpStatusCode.ServiceUnavailable - Rust HTTP Status Constant
http::StatusCode::SERVICE_UNAVAILABLE - Rails HTTP Status Symbol
:service_unavailable - Go HTTP Status Constant
http.StatusServiceUnavailable - Symfony HTTP Status Constant
Response::HTTP_SERVICE_UNAVAILABLE - Python2 HTTP Status Constant
httplib.SERVICE_UNAVAILABLE - Python3+ HTTP Status Constant
http.client.SERVICE_UNAVAILABLE - Python3.5+ HTTP Status Constant
http.HTTPStatus.SERVICE_UNAVAILABLE