绕过SSL

问题描述

在Android模拟器中

我正在通过WebView(react-native-webview)在react-native应用程序中打开支付网关。因此流程是我从服务器获取一个HTML表单模板,该模板直接将带有参数的表单提交到支付网关URL,然后重定向到支付网关URL,但是它没有作为SSL错误打开(注意:付款链接已通过SSL认证)。因此,我尝试通过以下方法找到解决方案来绕过它:

@Override
public void onReceivedSslError(WebView view,SslErrorHandler handler,SslError error) {
    handler.proceed(); // Ignore SSL certificate errors
}

实际上绕过了SSL错误,但是后来我收到了 ERR_EMPTY_RESPONSE 错误。 但是收到的链接正在其他任何浏览器中打开,即已在其中响应。

这个不显示内容的问题仅在Emulator上,并且可以在真实设备上正常工作,但是我想要一个有助于在Emulator中打开它的解决方案。

我发现仿真器需要CA认证和配置,但是没有适当的文档来证明如何实现。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...