wun*_*uno 5 info.plist fetch react-native
背景
整个互联网上人们都在问为什么他们不能在 React Native 中发出 http 请求。答案通常是因为他们必须更新info.plist. 对我来说,这曾经是一个问题。我更新了我的设置,并http在fetch请求中工作。
从那以后我更新了我的服务器并SSL在我的节点 api 端点上有了。当我在生产服务器上的邮递员中到达端点时,没有任何问题。但是,当我删除添加到info.plist允许请求的设置,然后尝试运行我的应用程序时,在运行访问 fetch 调用中http使用的端点的代码时,我再次收到错误。https
代码示例
我更新了我的代码以发出如下请求:
fetch('https://api.email.com/v1/clients/update', {
...
}
Run Code Online (Sandbox Code Playgroud)
当像这样使用 http 发出请求时:
fetch('http://api.email.com/v1/clients/update', {
...
}
Run Code Online (Sandbox Code Playgroud)
我在info.plist
<key>api.wuno.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
<key>wuno.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)
但现在我再次收到错误:
网络请求失败
问题
现在我已经有了SSL终点API。当被邮递员击中时它正在工作。我从 中删除了例外情况info.plist。我需要采取哪些步骤才能使用https我fetch的react native应用程序?
| 归档时间: |
|
| 查看次数: |
1919 次 |
| 最近记录: |