[英]Android WebView shows unexpected Status code 407
I am developing an application where I want to load a webpage. 我正在开发一个要加载网页的应用程序。 The application works fine with link starting with "https://" but shows error with link starting with "http://".
该应用程序可以以“ https://”开头的链接正常工作,但是以“ http://”开头的链接会显示错误。 The error is "unexpected Status code: 407".
错误为“意外的状态代码:407”。 Can not figure out what is wrong.
无法弄清楚什么是错的。 How is it possible to load url starting with "http://" in WebView.
如何在WebView中加载以“ http://”开头的URL。 My code for WebView is mentioned below:
我的WebView代码在下面提到:
WebView myWebView = (WebView) findViewById(R.id.showLive);
myWebView.setWebViewClient(new WebViewClient());
myWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
myWebView.getSettings().setLoadsImagesAutomatically(true);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
myWebView.getSettings().setLoadWithOverviewMode(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.setScrollbarFadingEnabled(false);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
myWebView.getSettings().setDisplayZoomControls(true);
myWebView.setInitialScale(10);
myWebView.loadUrl(url);
startWebView("your url");
private void startWebView(String url) {
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onLoadResource (WebView view, String url) {
//dislpay your progress dialog
}
public void onPageFinished(WebView view, String url) {
// dismiss progress dialog
}
});
// Javascript inabled on webview
webView.getSettings().setJavaScriptEnabled(true);
// Other webview options
/*
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.getSettings().setBuiltInZoomControls(true);
*/
//Load url in webview
webView.loadUrl(url);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.