如何解决绕过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 举报,一经查实,本站将立刻删除。