Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.71 KB

File metadata and controls

61 lines (48 loc) · 1.71 KB
title slug
HEAD
Web/HTTP/Methods/HEAD

{{HTTPSidebar}}

HTTP HEAD 方法请求资源的标头信息,并且这些标头与 HTTP {{HTTPMethod("GET")}} 方法请求时返回的一致。该请求方法的一个使用场景是在下载一个大文件前先通过 HEAD 请求读取其 {{HTTPHeader("Content-Length")}} 标头的值获取文件的大小,而无需实际下载文件,以此可以节约带宽资源。

警告: HEAD 方法的响应不应包含响应主体。即使包含了响应主体,也必须忽略掉:任何(可能用于描述错误响应主体的){{glossary("Representation header", "表示标头")}}会被假定为在发送相似的 GET 请求时也会接收到。

如果对 HEAD 请求的响应显示一个缓存的 URL 响应现在已经过期,即使没有发出 GET 请求,缓存的副本也会失效。

请求是否有主体
成功的响应是否有主体
{{Glossary("Safe/HTTP", "安全")}}
{{Glossary("Idempotent","幂等")}}
{{Glossary("Cacheable","可缓存")}}
允许在 HTML 表单中使用 不允许

语法

HEAD /index.html

规范

{{Specifications}}

浏览器兼容性

{{Compat}}

参见

  • {{HTTPMethod("GET")}}