如何在android webview中解决“301永久移动”?

时间:2010-10-29 07:07:49

标签: android

我正在尝试在我的Android应用中实现foursquare基于OAuth的身份验证。它在我的Andorid网络浏览器中工作正常,但它在Android webview中显示“301永久移动”。我尝试调试它,发现它在以下URL上显示此错误:

https://foursquare.com/mobile/login?continue=%2Fmobile%2Foauth%2Fauthorize%3Foauth_token{my_token}

Andriod浏览器上的相同URL工作正常。所以,我认为有必要对webview seetings做些什么。

2 个答案:

答案 0 :(得分:0)

我通过覆盖以下方法解决了这个问题:

 @Override
        public void onReceivedSslError(WebView view, SslErrorHandler handler,
                SslError error) {

            handler.proceed();              
        }

答案 1 :(得分:0)

这是由证书无效引起的。证书应该在服务器上修复,而不是在Android中修复。