【问题标题】:Asp.net and android webview problemasp.net和android webview问题
【发布时间】:2011-03-07 12:36:52
【问题描述】:

我的 IIS 服务器需要身份验证才能访问本地服务器

这会导致 android WebView 组件在指向 url 后出现 403 错误

如果我取消选中在

中找到的目录下的基本身份验证

计算机管理 -> 网站 -> 属性

这次我会收到 403 错误(拒绝访问),包括我的浏览器

一旦我重新启动我的电脑

如何在不失去访问权限的情况下禁用身份验证?

如果这是不可能的

有没有办法让android WebView输入用户名和密码

自动防止403错误?

【问题讨论】:

标签: asp.net android iis


【解决方案1】:

您需要在WebView中处理Basic Auth:How to handle Basic Authentication in WebView

【讨论】:

  • 还是不行,我试过 webview.setHttpAuthUsernamePassword("10.0.2.2", "", username, password);但我仍然遇到 403 错误。我做错了什么。
  • 尝试使用在 IIS 配置中设置的域名。如果未设置,则它是 IIS 的默认域。还要检查“领域”。 microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/…
  • 我又做了一遍,还是不行 webview.setHttpAuthUsernamePassword("10.0.2.2", "subdomain.site.com", username, password);
  • 包 com.android.browserweb;导入android.app.Activity;导入android.os.Bundle;导入 android.webkit.WebView;公共类 ActBrowser 扩展 Activity { WebView 浏览器; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);设置内容视图(R.layout.main);浏览器=(WebView)findViewById(R.id.webkit); browser.setHttpAuthUsernamePassword("10.0.2.2","the.realm.com","myusername", "mypassword"); browser.loadUrl("10.0.2.2/pathtodir"); } }
猜你喜欢
  • 1970-01-01
  • 2019-05-16
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 2011-09-24
  • 2017-12-18
  • 2015-04-02
  • 1970-01-01
相关资源
最近更新 更多