Share via


基本和摘要式驗證

基本和摘要式驗證的 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);  

警告

使用基本與摘要式驗證傳送的資料不會經過加密,因此敵人可以看到資料。 此外,基本驗證認證 (使用者名稱和密碼) 會以純文字傳送,而且可以被攔截。

另請參閱