您的位置:首页 > 理论基础 > 计算机网络

fetch 设置 HTTP 注意事项

2015-12-03 00:00 766 查看
// 伪代码,其中设置headers的时候在浏览器中看到是小写accept
fetch('url', {
headers: {
'Accept': 'application/json'
}
})

得到

明明传Accept 到 Network 看到的确实 accept,被转小写了。 查资料才发现

根据 HTTP 规范(RFC 7230,RFC 2616),HTTP header 的 name 是不区分大小写的。
而且根据规范,Fetch 和 XHR's setRequestHeader() 都应该把 header 的 name 转成小写,只是有些浏览器没有转而已。

具体过程见
https://github.com/camsong/blog/issues/2#issuecomment-161231330

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  es6 fetch
相关文章推荐