共用方式為


使用 SSL(安全套接字層)

類別 System.Net 會使用安全套接字層 (SSL) 來加密數個網路協議的連線。

針對 HTTP 連線, WebRequestWebResponse 類別會使用 SSL 與支援 SSL 的 Web 主機通訊。 使用 SSL 的決定是由 WebRequest 類別根據指定的 URI 所做出。 如果 URI 以 “https:” 開頭,則會使用 SSL;如果 URI 以 “HTTP:” 開頭,則會使用未加密的連線。

若要搭配使用 SSL 與檔案傳輸通訊協定 (FTP),請先將 EnableSsl 屬性設定為 true,再呼叫 GetResponse()。 同樣地,若要使用 SSL 搭配 Simple Mail Transport Protocol (SMTP),請在傳送電子郵件之前將 屬性設定 EnableSsl 為 true。

類別 SslStream 提供 SSL 的數據流式抽象概念,並提供許多方法來設定 SSL 交握。

範例

程式碼

Dim MyURI As String = "https://www.contoso.com/"  
Dim Wreq As WebRequest = WebRequest.Create(MyURI)  
  
Dim serverUri As String = "ftp://ftp.contoso.com/file.txt"  
Dim request As FtpWebRequest = CType(WebRequest.Create(serverUri), FtpWebRequest)  
request.Method = WebRequestMethods.Ftp.DeleteFile  
request.EnableSsl = True  
Dim response As FtpWebResponse = CType(request.GetResponse(), FtpWebResponse)  
String MyURI = "https://www.contoso.com/";  
WebRequest WReq = WebRequest.Create(MyURI);  
  
String serverUri = "ftp://ftp.contoso.com/file.txt"  
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);  
request.EnableSsl = true;  
request.Method = WebRequestMethods.Ftp.DeleteFile;  
FtpWebResponse response = (FtpWebResponse)request.GetResponse();  

正在編譯程式碼

這個範例需要:

  • System.Net 命名空間的參考。

另請參閱