基本和摘要式驗證
基本和摘要式驗證的 System.Net 實作符合 RFC2617 - HTTP 驗證:基本和摘要式驗證 (可在全球資訊網協會的網站上取得)。
若要使用基本和摘要式驗證,應用程式必須在 WebRequest 物件的 Credentials 屬性中提供使用者名稱和密碼,以用來從網際網路要求資料,如下列範例所示。
Dim MyURI As String = "http://www.contoso.com/"
Dim WReq As WebRequest = WebRequest.Create(MyURI)
WReq.Credentials = New NetworkCredential(UserName, SecurelyStoredPassword)
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create(MyURI);
WReq.Credentials = new NetworkCredential(UserName, SecurelyStoredPassword);
警告
使用基本與摘要式驗證傳送的資料不會經過加密,因此敵人可以看到資料。 此外,基本驗證認證 (使用者名稱和密碼) 會以純文字傳送,而且可以被攔截。