Firefox更改请求头密钥的大小写?

Firefox更改请求头密钥的大小写?,firefox,httprequest,aws-api-gateway,mozilla,Firefox,Httprequest,Aws Api Gateway,Mozilla,我有一个JS代码和一个服务器端点(NodeJS AWS Lambda) 这个 服务器API: if(request.headers.specialKey === "SpecialKey") { console.log("case sensitive") } else { console.log("lower case ") } 由于某些原因,仅针对一个特定客户,我们获得了此“SpecialKey” 并且对源代码和内容类型保持相同 有人能说出是谁在做这个转变吗 浏览器?网络?网关 我们是无知的,

我有一个JS代码和一个服务器端点(NodeJS AWS Lambda) 这个 服务器API:

if(request.headers.specialKey === "SpecialKey") {
console.log("case sensitive")
} else {
console.log("lower case ")
}
由于某些原因,仅针对一个特定客户,我们获得了此“SpecialKey” 并且对源代码和内容类型保持相同

有人能说出是谁在做这个转变吗

浏览器?网络?网关

我们是无知的,这种事只发生在一个人身上 我知道头键不区分大小写

理想情况下,客户端和服务器端应检查相同的密钥,最好使用小写密钥以避免此类问题,但真正的问题是,为什么和谁进行这种转换还不清楚。我发现的原因之一是,在客户端使用代理会影响到报头。实际上,客户端和服务器端应该检查相同的密钥,最好使用小写密钥以避免任何此类问题,但真正的问题是,为什么以及谁进行这种转换并不清楚。我发现的原因之一是,在客户端使用代理会影响发送的头