La solicitud ha tenido éxito.
La carga útil (payload) enviada en una respuesta 200 depende del método de solicitud. Para los métodos definidos por esta especificación, el significado previsto de la carga útil puede resumirse como:
GET
una representación del recurso de destinoHEAD
la misma representación queGET
, pero sin los datos de representaciónPOST
una representación del estado o de los resultados obtenidos de la acción:PUT
DELETE
una representación del estado de la acción.OPTIONS
una representación de las opciones de comunicación.TRACE
una representación del mensaje de solicitud tal y como lo ha recibido el servidor final.
Aparte de las respuestas para conectar, una respuesta 200 siempre tiene una carga útil, aunque un servidor de origen PUEDE generar un cuerpo de carga útil de longitud cero. Si no se desea ninguna carga útil, el servidor de origen debería enviar 204 No Content en su lugar. Para conectar, no se permite ninguna carga útil porque el resultado exitoso es un tunnel, que comienza inmediatamente después de la sección de cabecera de la respuesta 200.
Una respuesta 200 es almacenable en caché por defecto; es decir, a menos que se indique lo contrario en la definición del método o en los controles explícitos de caché.
Referencias de programación del Código HTTP 200
- Symfony HTTP Status Constant
Response::HTTP_OK
- Python2 HTTP Status Constant
httplib.OK
- Python3+ HTTP Status Constant
http.client.OK
- Python3.5+ HTTP Status Constant
http.HTTPStatus.OK
- Go HTTP Status Constant
http.StatusOK
- Rails HTTP Status Symbol
:ok
- .NET HTTP Status Constant
System.Net.HttpStatusCode.OK
- C# HTTP Status Enum
HttpStatusCode.OK
- Rust HTTP Status Constant
http::StatusCode::OK