在本地测试服务器上,url有ssl证书错误,所以我必须禁用ssl检查。我读过很多关于stackoverflow的解决方案,但没有一个有帮助。问题是我不能在服务器上做任何改变。所以我想知道如何禁用ssl检查,或者是否有任何其他api,如fetch api或Retrofit for react native。
我的fetch api代码如下
fetch('https://example.com/logincheck', {
method: 'post',
headers: {
'Accept': 'application/json, text/plain,',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"username" :"usrname",
})
})
.then(response => response.json())
.then(responseobj => {
this.setState({
});
console.log("login status:",responseobj.success);
})
.catch((error) => {
console.error(error);
});
发布于 2018-07-04 13:36:00
我认为您使用的是自签名证书,这就是这个问题的原因,所以不要使用免费的ssl,而要使用自签名证书,请参阅以下链接以获取更多信息
我并不建议禁用ssl检查,因为这不是一个好的做法。因此,请建议管理员将自己的证书更改为免费ssl。我想你已经知道答案了。
https://stackoverflow.com/questions/51130878
复制相似问题