HTTPQUERY
한국어

205 Reset Content

사용법

205 Reset Content 상태 코드는 서버가 클라이언트에게 현재 폼의 모든 내용을 비우기를 원한다는 신호입니다. 입력 가능한 폼이라면 “저장”이 아니라 “지우기” 버튼을 눌렀을 때 이런 결과가 나옵니다.

또는 서버가 204 상태 코드를 보내기도 합니다. 이 역시 메시지 본문 없이 같은 결과를 나타내지만, 클라이언트에게 폼을 초기화하라고 명시적으로 요구하지는 않습니다.

예시

클라이언트가 XML 데이터를 서버에 POST합니다. 서버는 데이터가 수신되어 처리되었음을 확인해 주면서 입력 폼을 비우도록 지시합니다. 클라이언트는 같은 페이지에서 이어지는 입력을 허용하며, 이는 새로운 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