gpt4 book ai didi

webview.loadUrl() 中的 Android 错误 - 找不到证书路径的信任 anchor

转载 作者:IT老高 更新时间:2023-10-28 22:19:52 25 4
gpt4 key购买 nike

我有一个 webview 用于加载 url,但不起作用。

看看我的代码:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

WebView wv = (WebView) findViewById(R.id.webView);

//Log.d("rudyy", "aqui");
wv.loadUrl("https://tripulanteaims.tam.com.br/wtouch/wtouch.exe/index");
//Log.d("rudyy", "fim");


}
}

执行此代码时,android返回此错误:

Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

请帮帮我。

最佳答案

创建一个 WebViewClient:

private class WvClient extends WebViewClient 
{
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError er) {
handler.proceed();
// Ignore SSL certificate errors
}
}

并将初始化的 WebViewClient(“WvClient”)设置为您的 WebView(在这种情况下为“wv”):

wv.setWebViewClient(new WvClient());

或者在一行中:

 wv.setWebViewClient(new WebViewClient() {@Override public void onReceivedSslError(WebView v, SslErrorHandler handler, SslError er){ handler.proceed(); }});

关于webview.loadUrl() 中的 Android 错误 - 找不到证书路径的信任 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33825696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com