与API交互时,自定义标头键始终成为小写。我使用Fetch
,Axios
,XMLHttpRequest
和Frisbee
(JavaScript网络库),但是密钥始终persects
我的摘要代码(带有fetch()
方法),我按要推的关键是:'token-api',但服务器接收到:'token-api'所以这是显示错误401。它与Postman合作:
const request = 'https://abcxyz';
fetch(request, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Token-Api':'...abcxyz....'
}
}).then((response) => {
log(abcxyz)
})...
我需要做什么?
您可以阅读此帖子:HTTP标头案例敏感?
根据RFC 2616,HTTP标头应对病例不敏感。因此,这不是您上面提到的库的错误。您应该以相同的方式修复服务器以处理Token-Api
和token-api
。
您实际上可以很容易地使用另一个标头来解决此问题:
sensitive: true