Request:headers 属性

基线 广泛可用

此功能已经成熟,并且可以在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用 2017 年 3 月.

headersRequest 接口的只读属性,包含与请求关联的 Headers 对象。

一个 Headers 对象。

示例

在以下代码段中,我们使用 Request() 构造函数创建一个新的请求(用于与脚本位于同一目录中的图像文件),然后将请求头保存到一个变量中

js
const myRequest = new Request("flowers.jpg");
const myHeaders = myRequest.headers; // Headers {}

要向 Headers 对象添加标头,我们使用 Headers.append;然后我们创建一个新的 Request 以及第二个 init 参数,将标头作为 init 选项传递

js
const myHeaders = new Headers();
myHeaders.append("Content-Type", "image/jpeg");

const myInit = {
  method: "GET",
  headers: myHeaders,
  mode: "cors",
  cache: "default",
};

const myRequest = new Request("flowers.jpg", myInit);

const myContentType = myRequest.headers.get("Content-Type"); // returns 'image/jpeg'

规范

规范
获取标准
# ref-for-dom-request-headers②

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅