fetch 设置 HTTP 注意事项

news/2023/12/9 19:45:12
// 伪代码,其中设置headers的时候在浏览器中看到是小写accept
fetch('url', {
    headers: {
        'Accept': 'application/json'
    }
})

得到
image

明明传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


http://www.niftyadmin.cn/n/1945371.html

相关文章

java Jvm工作原理学习笔记

一、 JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点 b) 运…

nginx 安装及配置

# nginx 安装及配置 一、安装 准备nginx安装包,并放入指定目录中 nginx-1.13.7.tar.gz安装nginx 安装必要工具 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 安装nginx(/home/admin/目录下) tar -xvf nginx-1.13…

解决西门子PLC模拟量输入值不稳定的问题

#解决西门子PLC模拟量输入值不稳定的问题# 之前用西门子PLC1200的模拟量输入模块与压力计连接来测试压力值时,输入的模拟量波动很大,极不稳定。电路连接没有问题,但PLC与压力计分别使用的不同电源模块进行供电。经上网查找资料发现&#xff0…

Java考试笔记一

1.当我们在子类中创建的静态方法,它并不会覆盖父类中相同名字的静态方法。 2.在子类中覆盖父类的方法时,可以扩大父类中的方法权限,便不可以缩小父类方法的权限。 3.当父类的对象指向了子类的实体对象时,执行的子类的方法&#xf…

Oracle之PL/SQL学习笔记

自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。是以前做的,一直在压箱底,今天拿出来整理了一下,给大家分享,有…

单片机开发——03工欲善其事必先利其器(AD软件安装破解)

在单片机开发中,有了Keil的程序编程,Protues的模拟仿真,那么问题来了,怎么去进行电路图设计以及硬件调试呢?此刻就必须引入本文的Altium Designer (下文简称AD)安装与破解。在硬件行业&#xff…

C++内存四区的学习

C内存四区的学习 1 内存分区模型 C程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的…

JQ 克隆对象

2019独角兽企业重金招聘Python工程师标准>>> // 浅层复制(只复制顶层的非 object 元素) var newObject jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层) var newObject jQuery.extend(true, …

C++ 打印输出指针

大家想必在很多场景下需要打印输出指针地址。看一下下面的输出&#xff1a;CObject* pObject new CObject;std::cout << pObject << std ::endl;这样直接打印出指针的pObjedct地址。但是下面的输出char* ptr "abc";std::cout << ptr << st…

Halcon中HObject图像转Bitmap

最近做项目有用到Halcon图像转成Bitmap格式的情况&#xff0c;在网上搜索部分代码整理调试了一下&#xff0c;效果不错&#xff0c;在博客中记录一下。 1、灰度图转Bitmap //灰度图HObject转Bitmap[DllImport("kernel32.dll")]public static extern void CopyMemory…

Unity 2D游戏开发教程之精灵的死亡和重生

Unity 2D游戏开发教程之精灵的死亡和重生 精灵的死亡和重生 目前为止&#xff0c;游戏项目里的精灵只有Idle和Walking这两种状态。也就是说&#xff0c;无论精灵在游戏里做什么&#xff0c;它都不会进入其它的状态&#xff0c;如死亡。于是我们发现游戏里的精灵&#xff0c;即使…

智能产品参考网站

最热&#xff1a; Copyright © 2018 云丁网络技术最新&#xff1a; SnatchBot&#xff1a;免费Chatbot解决方案&#xff0c;智能机器人服务&#xff06;amp;人工智能-开放平台类型&#xff1a; 小米IoT开发者平台AliGenie - 语音开发者平台 —— 阿里阿里云IoT - 所知不止…

(三十八)浮点类型

浮点类型分为三种&#xff0c;分别为&#xff1a;float、double和long double。 这些类型是按照他们可以表示的有效数位和允许的指数最小范围来描述的。 有效数位指&#xff1a;数字中有意义的位&#xff08;这种说法很别扭&#xff0c;但结合实例就很容易理解&#xff09;&…

在ubuntu12.04 的QT安装

下载以下3个文件&#xff1a; qt-creator-linux-x86-opensource-2.7.0.bin qt-everywhere-opensource-src-4.8.4.tar.gz 还有一个xlib&#xff0c;没有它不能编译的&#xff1a;打开终端&#xff0c;输入以下指令&#xff1a; sudo apt-get install libX11-dev libXext-dev lib…

Android和Html中的颜色代码

颜色名称RRGGBB含义 颜色名称RRGGBB含义aliceblueFOF8FF爱丽斯蓝antiquewithFAEBD7古董白aqua00FFFF浅绿色aquamarine7FFFD4碧绿色azureF0FFFF天蓝色beigeF5F5DC米色bisqueFFE4C4桔黄色black000000黑色blanchedalmondFFEBCD白杏色blue0000FF蓝色blueviolet8A2BE2紫罗兰色brownA…

spring mvc: xml生成

spring mvc: xml生成 准备&#xff1a; javax.xml.bind.annotation.XmlElement; javax.xml.bind.annotation.XmlRootElement; spring类&#xff1a; org.springframework.web.bind.annotation.PathVariable; org.springframework.web.bind.annotation.ResponseBody; PathVariab…
最新文章