1

您知道在 react-native 应用程序中使用自签名认证的fetch 调用如何正常工作吗?

使用经典的 fetch :

TypeError: Request failed

使用rn-fetch-blob fetch :

[Error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.]

一个正常工作的解决方案是忽略认证,但这当然不安全。

此代码位于index.js文件应用程序上。

const Fetch = RNFetchBlob.polyfill.Fetch
window.fetch = new Fetch({
  trusty: true
}).build()

我检查了一个像这样的不同帖子!

4

1 回答 1

0

我使用react-native-ssl-pinning,它适用于Certificate pinning

真正的问题来自服务器证书的错误安装。

于 2021-02-04T18:05:17.620 回答