使用fetch in https本地

时间:2017-11-27 04:51:05

标签: react-native fetch info.plist

背景

互联网上的所有人都在问为什么他们不能在本地做出反应请求。答案通常是因为他们必须更新info.plist中的例外情况。对我来说,这在某个时刻是一个问题。我更新了我的设置,http请求中的fetch正在运行。

因为我更新了我的服务器并且在我的节点api端点上有SSL。当我在生产服务器上的post man中达到终点时没有问题。但是,当我删除我添加到info.plist的设置以允许http请求然后尝试运行我的应用时,我在运行使用https命中端点的代码时再次收到错误提取电话。

代码示例

我更新了我的代码以提出这样的请求,

fetch('https://api.email.com/v1/clients/update', {
...
}

当用这样的http发出请求时,

fetch('http://api.email.com/v1/clients/update', {
    ...
    }

我在info.plist

中使用了这个
<key>api.wuno.com</key>
dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
<key>wuno.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>

但现在我又一次得到了错误,

  

网络请求失败

问题

现在我SSL端点API了。当与邮递员一起打击时它正在工作。我从info.plist中删除了例外情况。 我需要采取哪些步骤才能使httpsfetch应用react native一起使用?

0 个答案:

没有答案