通过提取请求发送自定义标头时,会忽略ReactNative区分大小写

时间:2016-08-24 05:10:33

标签: reactjs react-native header-files

我在Mac上使用react native 0.23.1(也尝试使用29)。在获取请求期间,当我发送自定义标题时(例如' Api-Version':' 0.1'),服务器会以小写形式收到它(' api) -version':' 0.1')。编写标题的标准是使用驼峰的情况,我无法控制服务器代码,因此请求失败,因为它期望标题在camelcase中。当检查服务器日志时发现所有其他非自定义标头都是camel case,而只有自定义标头全部为小写。

我尝试使用不同的http客户端,如飞盘和axios,但它仍然是相同的。

使用chrome控制台执行相同的请求是成功的。

以下是我的提取代码

{{1}}

1 个答案:

答案 0 :(得分:0)

我不得不从github派出fetch repo并做了我的修改,然后在反应本机项目上使用它