我不是指形式认证。你知道一些网页如何在浏览器中弹出“这个网页需要授权”的内容吗?你必须输入用户名/密码或它返回“HTTP状态代码 - 401未授权”错误?你是如何设置的?
我认为这是通过邮件标题完成的吗?因为它没有表格。
在客户端。我使用以下代码使用ServerXMLHTTP发布:
Dim connection As ServerXMLHTTP
Dim inXML As MSXML2.DOMDocument
Dim outXMLstr, inXMLstr As String
Dim itemsList As IXMLDOMNodeList
Dim itemNode As MSXML2.IXMLDOMNode
Set connection = New ServerXMLHTTP
Set inXML = New DOMDocument
Dim name As String
connection.Open "POST", "http://localhost:46284/", False, CStr("user"), CStr("pass")
换句话说,如何从上面的代码验证服务器端的“user”和“pass”。
答案 0 :(得分:2)
在您网站的IIS上设置基本身份验证
使用用户界面
打开IIS管理器并导航到要管理的级别。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7)。有关在UI中导航到位置的信息,请参阅IIS管理器(IIS 7)中的导航。
- 在“功能视图”中,双击“身份验证”。
- 在“身份验证”页面上,选择“基本身份验证”。
- 在“操作”窗格中,单击“启用”以使用默认设置进行基本身份验证。
- (可选)在“操作”窗格中,单击“编辑”以键入默认域和域。
- 在“编辑基本身份验证设置”对话框的“默认域”文本框中,键入默认域或将其留空。在登录您的站点时未提供域的用户将根据此域进行身份验证。
- 在“领域”文本框中,键入领域或将其留空。通常,您可以使用与用于默认域的域名相同的值。
重要 如果在“领域”文本框中输入默认域名,则在用户名和密码质询期间,您的内部Microsoft Windows域名可能会向外部用户公开。
- 单击“确定”关闭“编辑基本身份验证设置”对话框。