如何解决如果https请求不安全,将如何响应本机ios模拟器引发错误? 证书无效
我正在制作具有本机响应的客户端应用程序,而我的服务器端正在使用Express 我已经收到网络请求,可以在我的Google chrome浏览器中使用我的API。 虽然,但是请注意该页面不安全,因为证书无效。 我一直在尝试通过我的本机应用程序向相同的确切URL发出相同的请求,但是我一直收到错误消息“网络请求失败”。我已经研究并尝试了几种不同的方法,例如从localhost更改为IP,但是我无法解决此问题。请记住,这是一个https请求,并且只要我标记该消息以进行不安全的连接,它就可以在我的浏览器中正常工作。抓取看起来像这样:
fetch(`https://192.168.72.32:9000/search?v=${data.search}`)
.then((response) => response.json())
.then((data) => {
console.log('Success:',data);
//this.setVerb(data);
})
.catch((error) => {
console.error('Error:',error);
});
还请注意,当我对随机API网址使用此请求时,例如:“ https://jsonplaceholder.typicode.com/posts/1”,它确实起作用。 由于不是安全连接,React Native是否可能无法满足我的网络请求?
解决方法
已解决: react native将拒绝来自不安全来源的任何Web请求 解: 在没有部署应用传输安全性的情况下,将一直使用HTTP
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。