Android WebView-NTLM身份验证

Android WebView-NTLM身份验证,android,webview,android-webview,Android,Webview,Android Webview,我的应用程序中嵌入了一个WebView。我正在尝试查看使用NTLM身份验证的网页。如何使用WebView执行NTLM身份验证并查看此页面 我能够使用DefaultHttpClient和JCIFS库成功地对此页面进行身份验证。但是我如何才能为网络视图做到这一点呢?我也有同样的问题!还有一种间接的方式。获取HttpResponse,然后将html文件保存到内部存储器,然后将文件加载到WebView。不过,我以前从未尝试过这个问题。我问这个问题已经两年了。与此同时,我找到了这个问题的答案- WebVi

我的应用程序中嵌入了一个WebView。我正在尝试查看使用NTLM身份验证的网页。如何使用WebView执行NTLM身份验证并查看此页面


我能够使用DefaultHttpClient和JCIFS库成功地对此页面进行身份验证。但是我如何才能为网络视图做到这一点呢?

我也有同样的问题!还有一种间接的方式。获取
HttpResponse
,然后将html文件保存到内部存储器,然后将文件加载到
WebView
。不过,我以前从未尝试过这个问题。

我问这个问题已经两年了。与此同时,我找到了这个问题的答案-


WebView支持现成的NTLM身份验证。
WebViewClient
中的
onReceivedHttpAuthRequest
回调有一个名为
handler
的方法参数。这是类型
HttpAuthHandler
<代码>处理程序。继续(用户名、密码)将使用NTLM协议自动对web服务器进行身份验证。此处理程序抽象使用的身份验证协议。基本身份验证和NTLM身份验证都使用同一行代码。

如何下载NTLM受保护的文件。是否遇到过此类要求?您可以使用Apache HTTPClient下载需要NTLM身份验证的文件。Apache HTTPClient从4.2.3开始支持NTLM身份验证。您可以使用最新版本。参考文献-