의미
요청이 성공했으며 클라이언트는 문서 보기를 재설정해야 합니다. 예를 들어 제출한 폼을 비웁니다. 본문은 보내지 않습니다.
흔한 원인
- 폼 제출 엔드포인트가 다음 입력을 위해 입력값을 비우길 원함
해결 방법
클라이언트 또는 방문자라면
폼이나 보기를 재설정하세요. 브라우저는 자동으로 하지 않으므로 앱 코드에서 처리해야 합니다.
사이트나 API 운영자라면
거의 필요 없습니다. 대부분의 앱은 200이나 204를 반환하고 UI를 직접 재설정합니다. 본문은 절대 넣지 마세요.
응답 예시
HTTP/1.1
HTTP/1.1 205 Reset Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 명세
자주 묻는 질문
› 브라우저가 205를 받으면 폼을 비우나요?
일반적으로 아닙니다. 동작은 정의되어 있지만 구현되지 않았으니 JavaScript로 처리하세요.
› 205와 204의 차이는?
둘 다 본문이 없습니다. 205는 클라이언트에 보기 재설정도 요청하고, 204는 그대로 둡니다.