2016-03-20 10 views
0

başarısız: Arkaplan: Geçerli kimlik bilgilerimle bir HTTPS sitesine giriş yapmaya çalışıyorum, sık güncelleştirilen bir listeye sahip bir sayfaya gidin ve listeyi kaydırın. Birkaç hafta öncesine kadar çalışan bir başkasını yazmıştım. Ben bunun için yeniyim, ama kodun çok iyi olmadığını görebiliyorum, bu yüzden yeniden yazmaya çalışıyorum.C# HttpRequest dizisi, Fiddler'ı çalıştırırken başarılı olmakla birlikte, aksi halde

İlk önce siteye giriş yapıp bir tünel oluşturuyorum. Sonra listemin bulunduğu yere gidiyorum ve listeyi aldım vb.

İşte garip olan şey. Fiddler'ı açana kadar her defasında giriş başarısız oluyor. Fiddler'ın çalışması ile her seferinde başarılı olur.

Bunun neden ve nasıl düzeltileceği hakkında bir fikriniz var mı?

Çok teşekkürler.

cevap

0

Çalışıyorum!

Aynı durumda kendilerini bulan herkes için (benzer soruların bir dizi gönderisini gördüm - ama cevaplar benim için işe yaramadı, bu yüzden yalnız kalmamayı beklerim), sonunda onu gördüm. Güvenlik protokolünü TLS'ye ayarlamak gerekiyordu. Kullanılan spesifik sözdizimi şu şekildeydi:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;

Ayarın, Httpwebrequest olsun veya post olayı oluşmadan önce belirtilmesi gerekir.

Benzer bir sorununuz varsa, bu yardımcı olur umarım.

İlgili konular