El servidor ha satisfecho la solicitud y desea que el cliente restablezca la «vista del documento», que provocó el envío de la solicitud, a su estado original tal y como la recibió del servidor de origen.
Esta respuesta está pensada para dar soporte a un caso de uso común de entrada de datos en el que el usuario recibe un contenido que admite la entrada de datos (un formulario, un bloc de notas, un lienzo, etc.), introduce o manipula datos en ese espacio, hace que los datos introducidos se envíen en una solicitud y, a continuación, el mecanismo de entrada de datos se restablece para la siguiente entrada, de modo que el usuario pueda iniciar fácilmente otra acción de entrada.
Dado que el código de estado 205 implica que no se proporcionará ningún contenido adicional, un servidor NO DEBE generar una carga útil (payload) en una respuesta 205. En otras palabras, un servidor DEBE hacer una de las siguientes cosas para una respuesta 205: a) indicar un cuerpo de longitud cero (zero-length body) para la respuesta incluyendo un campo de cabecera Content-Length con un valor de 0; b) indicar una carga útil de longitud cero (zero-length payload) para la respuesta incluyendo un campo de cabecera Transfer-Encoding con un valor dividido y un cuerpo de mensaje consistente en una única parte de longitud cero; o, c) cerrar la conexión inmediatamente después de enviar la línea en blanco que termina la sección de cabecera.
Referencias de programación del Código HTTP 205
- Symfony HTTP Status Constant
Response::HTTP_RESET_CONTENT
- Python2 HTTP Status Constant
httplib.RESET_CONTENT
- Python3+ HTTP Status Constant
http.client.RESET_CONTENT
- Python3.5+ HTTP Status Constant
http.HTTPStatus.RESET_CONTENT
- Go HTTP Status Constant
http.StatusResetContent
- Rails HTTP Status Symbol
:reset_content
- .NET HTTP Status Constant
System.Net.HttpStatusCode.ResetContent
- C# HTTP Status Enum
HttpStatusCode.ResetContent
- Rust HTTP Status Constant
http::StatusCode::RESET_CONTENT