Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az System.Net osztályok a Secure Sockets Layer (SSL) használatával titkosítják a kapcsolatot több hálózati protokoll esetében.
Http-kapcsolatok esetén az WebRequest osztályok SSL-t WebResponse használnak az SSL-t támogató webszolgáltatókkal való kommunikációhoz. Az SSL használatára vonatkozó döntést az WebRequest osztály a megadott URI alapján dönti el. Ha az URI a következővel kezdődik: "https:", SSL-t használunk; ha az URI a "http:" betűvel kezdődik, a rendszer titkosítatlan kapcsolatot használ.
Ha SSL-t szeretne használni a File Transfer Protocol (FTP) használatával, a hívás EnableSslelőtt állítsa a GetResponse() tulajdonság értékét igaz értékre. Hasonlóképpen, ha az SSL-t a Simple Mail Transport Protocol (SMTP) használatával szeretné használni, állítsa a EnableSsl tulajdonságot igaz értékre az e-mail küldése előtt.
Az SslStream osztály streamalapú absztrakciót biztosít az SSL-hez, és számos módszert kínál az SSL-kézfogás konfigurálására.
példa
Kód
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();
A kód összeállítása
Ehhez a példához a következőre van szükség:
- A System.Net névtérre mutató hivatkozások.