我正在使用flutter_inappwebview来加载https的URL在flutter中。我正在传递accessToken和JWT令牌的URL是长度约2300字符。没有令牌的URL是打开罚款。但对于完整的URL,它是给SSL错误。不幸的是,我不能共享URL(限制)。我的问题是,对于URL是否有任何长度限制或我错过了什么。任何帮助将不胜感激。
return InAppWebView(
initialUrlRequest: URLRequest(url: Uri.parse(deCodedURL)),
onReceivedServerTrustAuthRequest: (controller, challenge) async {
return ServerTrustAuthResponse(action: ServerTrustAuthResponseAction.PROCEED);
},
);
[ERROR:ssl_client_socket_impl.cc(959)] handshake failed; returned -1, SSL error code 1, net_error -202
1条答案
按热度按时间41zrol4v1#
您可以通过在onReceivedServerTrustAuthRequest上配置与您共享的代码段类似的ServerTrustAuthResponseAction.PROCEED来绕过SSL错误。
我试过你在flutter_inappwebview上分享的代码片段:^5.1.0,它可以正常工作。错误很可能来自其他方面。您也可以尝试测试InAppWebView实现。