小编Bor*_* WM的帖子

来自https服务器的具有自签名证书的React-native fetch()

我正在尝试与具有自签名证书的https服务器通信.

我可以从.NET应用程序(使用ServicePointManager.ServerCertificateValidationCallback事件)做到这一点,从(使用allowsAnyHTTPSCertificateForHost)或Web浏览器(只需要声明的是,证书是可信的)原生的iOS应用程序.

但我不能让它在react-native应用程序中工作(在Android和iOS模拟器中都没有).

我尝试了不同的东西,但仍未成功.

我知道那里有一些类似的主题:
使用ReactNative App中的fetch API忽略自签名SSL证书的错误?
如果SSL(HTTPS)证书是反应原住民的XMLHttpRequest请求失败不是有效的
抓取在本地的反应不会工作在Android上使用SSL
从一个基于SSL服务器获取数据的问题
无法使用API调用反应本机进行

但是它们要么不包含答案要么不起作用(而且它们根本不包括android编程).搜索其他资源也没有效果.

我相信应该有一个简单的方法来使用自签名证书.我错了吗?有人知道吗(iOS和Android都有)?

react-native

25
推荐指数
4
解决办法
3万
查看次数

标签 统计

react-native ×1