0
我不是指表單認證。您知道某個網頁在瀏覽器中彈出一個「此網頁需要授權」的行嗎?你必須輸入用戶名/密碼,否則會返回「HTTP狀態代碼 - 401未授權」錯誤?你如何設定?在ASP.NET中,如何設置需要授權的頁面?
我認爲這是通過郵件標題完成的權利?因爲它沒有表格。
在客戶端。我使用的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")
換句話說,我該如何在服務器端從代碼驗證「用戶」和「合格」以上。
[證明對於OP](http://msdn.microsoft.com/en-us/library/windows/desktop/ms762265%28v=vs.85%29.aspx) :「ServerXMLHTTP的open方法的bstrUser和bstrPassword參數允許用戶登錄使用** basic authentication **保護的Web服務器」。如何在IIS上設置基本身份驗證:http://serverfault.com/q/325265/46575 –
是否有我在服務器上的C#代碼中獲得bstrPassword/bstrUser值?或者這是不可能的。 – Bill
@Yongke Bill Yu:我不知道你可以以任何方式做到這一點。你可以得到用戶,但不是密碼。 –