背景
互联网上的所有人都在问为什么他们不能在本地做出反应请求。答案通常是因为他们必须更新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
中删除了例外情况。
我需要采取哪些步骤才能使https
与fetch
应用react native
一起使用?