与 API 交互时标题键变为小写 - React Native

IT技术 javascript reactjs react-native axios fetch-api
2021-05-11 07:37:16

与 API 交互时,自定义 Header 键始终变为小写。我使用Fetch, Axios,XMLHttpRequestFrisbee(javascript 网络库) 但键总是小写

我这样的代码片段(使用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)
        })...

我需要做什么?

2个回答

您可以阅读这篇文章:HTTP 标头是否区分大小写?

根据 RFC 2616,HTTP 标头应该不区分大小写。所以这不是你上面提到的库的错误。你应该可以解决服务器来治疗Token-Apitoken-api在相同的方式。

实际上,您可以使用另一个标题轻松解决此问题:

sensitive: true