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
相关文章推荐
- Android Studio中设置ButterKnife、android butterknife zelezny 注意事项,ButterKnife按钮点击无效原因
- App上架版本号配置的注意事项:CFBundleVersion与CFBundleShortVersionString设置,以及内部检查版本更新
- VS2015中设置D3D12根签名HLSL文件自动编译属性时的注意事项
- iOS开发中的错误整理,启动图片设置了没有效果;单独创建xib需要注意的事项;图片取消系统渲染的快捷方式
- $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址注意事项
- LX5设置拍摄基本技巧、入手注意事项与摄影基本术语的概念
- cocos2d-x 2.0.3 设置高清模式注意事项(已移除-hd方式)
- MySQL数据库安全设置与注意事项小结
- MAX32630/MAX32625学习:AD测量范围的设置,四种(及注意事项)
- 【人在运维囧途_11】GNU/Linux NFS 服务器部署时权限设置的注意事项
- FC的参数设置和注意事项
- 模态窗口原理及注意事项--http://www.alisdn.com/wordpress/?p=53
- Oracle数据远程连接的四种设置方法和注意事项
- android网络编程注意事项之一:移动网络下,防止网络超时甚至连接不上,解决办法--为网络请求设置代理
- Jmeter 测试http+JSON注意事项
- 在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads
- 开发环境中biztalk项目设置注意事项
- HttpServletRequest HttpServletResponse注意事项
- linux 中 export 设置环境变量的注意事项
- HTTP协议中 POST和GET的区别和注意事项