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:
GETuna representación del recurso de destinoHEADla misma representación queGET, pero sin los datos de representaciónPOSTuna representación del estado o de los resultados obtenidos de la acción:PUTDELETEuna representación del estado de la acción.OPTIONSuna representación de las opciones de comunicación.TRACEuna 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

