205 Reset Content
Применение
Код состояния 205 Reset Content сообщает, что сервер хочет, чтобы клиент очистил всё содержимое текущей формы. Для заполняемой формы такой результат следует за нажатием кнопки «Очистить» вместо «Сохранить».
В качестве альтернативы сервер отправляет код состояния 204. Он указывает на тот же результат, также без тела сообщения, но без явного требования к клиенту сбросить форму.
Пример
Клиент отправляет на сервер XML-данные. Сервер подтверждает, что данные получены и обработаны, предписывая очистить форму ввода. Клиент позволяет вводить следующие записи на той же странице, что приводит к новым POST-запросам.
Запрос
POST /signup HTTP/1.1
Host: example.com
Content-Type: application/xml
Content-Length: 92
<?xml version="1.0"?>
<person>
<name>David Smith</name>
<country>USA</country>
</person>
Ответ
HTTP/1.1 205 Reset Content
Примеры кода
.NET
HttpStatusCode.ResetContent
Rust
http::StatusCode::RESET_CONTENT
Rails
:reset_content
Go
http.StatusResetContent
Symfony
Response::HTTP_RESET_CONTENT
Python3.5+
http.HTTPStatus.RESET_CONTENT
Java
java.net.HttpURLConnection.HTTP_RESET
Apache HttpComponents Core
org.apache.hc.core5.http.HttpStatus.SC_RESET_CONTENT
Angular
@angular/common/http/HttpStatusCode.ResetContent