Güvenli Yuva Katmanı Kullanma
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 ve WebResponse sınıfları SSL'yi WebRequest destekleyen web konaklarıyla iletişim kurmak için SSL kullanır. SSL kullanma kararı, verilen URI'ye bağlı olarak sınıfı tarafından WebRequest verilir. 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 GetResponse()önce özelliğini true olarak ayarlayınEnableSsl. 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();
Kod Derleniyor
Bu örnek şunları gerektirir:
- System.Net ad alanına başvurular.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin