We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

 

HTTP HEAD 메소드는 특정 리소스를 HTTP GET 메소드로 요청하는 경우에 어떤 헤더들이 반환되는지를 요청합니다. 예를 들어, 큰 용량의 리소스를 다운로드 받을지 말지 결정하기 위해서 사전 요청하는 용도로 사용할 수 있습니다.

HEAD 메소드에 대한 리스폰스는 바디를 가질 수 없습니다. 만약 바디를 가진다면, 이 메소드는 무시될 것입니다. 비록 그렇다 하더라도, entity headers 와 같이 {HTTPHeader("Content-Length")}} 라는 헤더의 값이 리스폰스에 포함될 것입니다. 위와 같은 것들은 HEAD에 대한 바디에 연관이 있는 것이 아니라, GET메소드를 사용하는 비슷한 메소드가 리스폰스로서 가질 수 있는 것과 연관이 있습니다.

만약 HEAD요청에 대한 결과가 GET 이후에 캐시로 되어있다면, 이는 GET메소드가 한 번도 된적이 없더라도,  요청이 오래되었다는 것을 의미합니다.

Request has body No
Successful response has body No
Safe Yes
Idempotent Yes
Cacheable Yes
Allowed in HTML forms No

문법

HEAD /index.html

사양서

Specification Title
RFC 7231, section 4.3.2: HEAD Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

브라우저 호환성

No compatibility data found. Please contribute data for "http/methods" (depth: HEAD) to the MDN compatibility data repository.

함께 참고할 내용

문서 태그 및 공헌자

이 페이지의 공헌자: sbqsbqsbq, chatoo2412, knight2995
최종 변경: sbqsbqsbq,