Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sınıflar System.Net , birkaç ağ protokolü için bağlantıyı şifrelemek için Güvenli Yuva Katmanı'nı (SSL) kullanır.
http bağlantıları için WebRequest ve WebResponse sınıfları, SSL'yi destekleyen web konaklarıyla iletişim kurmak üzere SSL kullanır. SSL kullanma kararı, verilen URI'ye bağlı olarak WebRequest sınıfı tarafından yapılır. URI "https:" ile başlıyorsa SSL kullanılır; URI "http:" ile başlıyorsa, şifrelenmemiş bir bağlantı kullanılır.
SSL'yi Dosya Aktarım Protokolü (FTP) ile kullanmak için, çağırmadan EnableSslönce özelliğini true olarak ayarlayınGetResponse(). Benzer şekilde, SSL'yi Basit Posta Aktarım Protokolü (SMTP) ile kullanmak için, e-posta göndermeden önce özelliğini true olarak ayarlayın EnableSsl .
sınıfı SSL SslStream için akış tabanlı bir soyutlama sağlar ve SSL el sıkışmasını yapılandırmanın birçok yolunu sunar.
Örnek
Kod
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();
Kodu Derleme
Bu örnek şunları gerektirir:
- System.Net ad alanına yapılan başvurular.