codecamp

Request属性:headers

headers 只读属性

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

headers 属性语法

var myHeaders = request.headers;

headers 属性值

一个Headers对象。

headers 属性示例

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

var myRequest = new Request('flowers.jpg');
var myHeaders = myRequest.headers; // Headers {}

为我们使用的Headers对象添加一个标题Headers.append;我们使用第二个init参数创建一个新的Request,并将头文件作为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'

规范

规范状态注释
Fetch
在该规范中'标题'的定义。
Living Standard
初始定义
Request属性:credentials
Request属性:integrity
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }