için istek değeri ayarı C# SSL3 veya TLS için statik bir değer ayarlayabiliyorum, ör.ServicePointManager.SecurityProtocol
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
Veya:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
Ama bu benim uygulamadaki tüm geleceği HttpWebRequest nesneleri etkileyecektir (sanırım).
Belirli bir HttpWebRequest için veya en azından belirli bir URI için bunu ayarlamanın bir yolu var mı? Bu gördük
Not:
Uri uri = new Uri(url);
ServicePoint sp = ServicePointManager.FindServicePoint(uri);
Ama ServicePoint bir SecurityProtocol özelliği yoktur.
Şu anda yeni bir HttpWebRequest oluşturmadan önce statik global özelliğini ayarlamak zorunda olduğumu düşünüyorum.
Bu doğru gelmiyor ve aynı zamanda şu anlama gelir: Eminim birden parçacığı aynı zamanda bu yapmıyorlar yapmak zorunda
- .
- Bu ayarın hangi amaçla kullanıldığı konusunda emin değilim (yani, ServicePointManager.SecurityProtocol öğesine erişip bu URI'ye bağlandığım webRequest.GetResponse() öğesini çağırdığımda mı?).