HEAD

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

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

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

请求是否有主体
成功的响应是否有主体
安全
幂等
可缓存
允许在 HTML 表单中使用 不允许

语法

http
HEAD /index.html

规范

Specification
HTTP Semantics
# HEAD

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HEAD

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见