我正在使用fetch
向外部API发出POST
请求。
在iOS 10
上,我没有收到任何回复,没有错误,我在safari的web检查器中看不到与我的请求相关的任何网络活动。
我已经安装了cordova-plugin-whitelist
和<access origin="*"/>
在我的config.xml
。我还添加了一个带有API URL的access-origin
规则,但没有成功。
编辑:似乎iOS webview没有fetch
,我安装了一个多边形,现在我得到这个错误:
加载资源失败:发生SSL错误,无法建立与服务器的安全连接。
将<key>NSAllowsArbitraryLoads</key>
添加到我的info.plist
并不能解决这个问题。
对于如何解决这个问题有什么建议或帮助吗?由于
假设我的URL是my.api.domain.com
添加
<access origin="https://*.api.domain.com/" />
到我的config.xml解决了我的问题