---
title: Request.headers
slug: Web/API/Request/headers
translation_of: Web/API/Request/headers
---
{{APIRef("Fetch")}}
{{domxref("Request")}}接口的只读属性 headers
包含与当前请求关联的{{domxref("Headers")}}对象.
语法
var myHeaders = request.headers;
值
一个 {{domxref("Headers")}} 对象.
例子
在下面的代码段中,我们使用 {{domxref("Request.Request()")}} 构造函数(为获取与脚本处于同一目录的图片文件)创建新请求,然后将请求headers保存到变量中:
var myRequest = new Request('flowers.jpg');
var myHeaders = myRequest.headers; // Headers {}
使用 {{domxref("Headers.append")}} 向 {{domxref("Headers")}} 对象中添加header;然后,使用第二个init参数创建一个新的 Request
,同时,传递headers作为一个init选项:
var myHeaders = new Headers();
myHeaders.append('Content-Type', 'image/jpeg');
var myInit = { method: 'GET',
headers: myHeaders,
mode: 'cors',
cache: 'default' };
var myRequest = new Request('flowers.jpg',myInit);
myContentType = myRequest.headers.get('Content-Type'); // returns 'image/jpeg'
规范
Specification |
Status |
Comment |
{{SpecName('Fetch','#dom-request-headers','headers')}} |
{{Spec2('Fetch')}} |
Initial definition |
浏览器兼容性
{{Compat("api.Request.headers")}}
See also
|
|
|
|
|
|
|
|
|
Text-to-speech function is limited to 200 characters