IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata (/showthread.php?tid=2580) Sayfalar:
1
2
|
IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - burakb44 - 29-08-2018 Arkadaşlar merhaba, https'li bir sayfaya ait kaynak kodları parse etmek için almam gerekiyor bunun için IdHTTP1.Get(URL) kullanıyorum https'li sayfalarda error:14094410:SSL routines:SSL3_READ_BYTES : sslv3 alert handshake failure şeklinde hata veriyor, webde biraz inceledim ancak tam çözümü konusunda yeterli kaynak bulamadım, https'li bir sayfanın html kodlarını farklı bir yöntemle alma imkanı varmı veya bu hatanın çözümü konusunda yardımcı olabilirmisiniz. Teşekkürler IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - masteryoda - 29-08-2018 http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClientComponent.TNetHTTPClient kullanabilirsiniz yükü işletim sistemine yıkmış olursunuz. Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - burakb44 - 29-08-2018 (29-08-2018, Saat: 09:37)masteryoda Adlı Kullanıcıdan Alıntı: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClientComponent.TNetHTTPClient Yardımınız için teşekkür ederim. Belirttiğiniz komponent ile html olarak alabildim. Memo1.Text := NetHTTPRequest1.Execute().ContentAsString(); (29-08-2018, Saat: 09:37)masteryoda Adlı Kullanıcıdan Alıntı: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClientComponent.TNetHTTPClient üstadım yalnız şöyle bir sorun var normal https'li sayfalarda sayfa kaynağını eksik getiriyor. manuel kontrol ettiğimde 1800 satır gelirken kodla 500 satır geliyor sebebi ne olabilir? IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - masteryoda - 29-08-2018 get metodu ile almayı deneyebilir misiniz http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClientComponent.TNetHTTPClient.Get Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - burakb44 - 29-08-2018 (29-08-2018, Saat: 12:49)masteryoda Adlı Kullanıcıdan Alıntı: get metodu ile almayı deneyebilir misiniz GET metodu ile almıştım zaten Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - Halil Han BADEM - 29-08-2018 (29-08-2018, Saat: 11:02)burakb44 Adlı Kullanıcıdan Alıntı:Memo ile kaynaklı sorun olabilir WordWrap durumu satırları az gösteriyor olabilir.(29-08-2018, Saat: 09:37)masteryoda Adlı Kullanıcıdan Alıntı: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClientComponent.TNetHTTPClient NetHttpClient1.Get(url).ContentAsString(); Şeklinde kaynak kodlarını çekebilirsiniz. İsterseniz kaynak kodlarını çektiğiniz siteyi atın daha iyi yardımcı olalım. Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - burakb44 - 29-08-2018 (29-08-2018, Saat: 12:53)Halil Han Badem Adlı Kullanıcıdan Alıntı:(29-08-2018, Saat: 11:02)burakb44 Adlı Kullanıcıdan Alıntı: Yardımınız için teşekkür ederim. Belirttiğiniz komponent ile html olarak alabildim.Memo ile kaynaklı sorun olabilir WordWrap durumu satırları az gösteriyor olabilir. https://mebbis.meb.gov.tr Adres := ''; Adres := AktifURLGetir('IExplore'); Memo1.Lines.Clear; URL := Adres ; NetHTTPRequest1.URL := ''; NetHTTPRequest1.URL := URL; // Memo1.Text := NetHTTPRequest1.Execute().ContentAsString(); Memo1.Text := NetHttpClient1.Get(url).ContentAsString(); IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - sabanakman - 29-08-2018 idHttp bileşeni için IdSSLIOHandlerSocketOpenSSL bileşeni ekleyip SSLv3 için bu bileşene ayar yapmak gerekebilir. Buraya da göz atılabilir. (05-07-2018, Saat: 10:40)sabanakman Adlı Kullanıcıdan Alıntı: ... Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - TescilsizUzman - 29-08-2018 (29-08-2018, Saat: 11:02)burakb44 Adlı Kullanıcıdan Alıntı: üstadım yalnız şöyle bir sorun var normal https'li sayfalarda sayfa kaynağını eksik getiriyor. Merhaba, Browser'dan alınan HTML kaynak kodu ile Delphi ile alınan kaynak kod arasında bir fark yok. Farklılık yalnızca anlık oluşan bazı hash değerlerinden kaynaklanıyor. Analiz nasıl yapıldı? Önce Browser'dan HTML kaynak kodunu aldım ve bir HTML formatter aracı ile kodu biçimlendirdim. Kod 524 satır. Daha sonra Delphi ile REST bileşenleri ile HTML kaynak kodunu alarak HTML formatter aracı ile biçimlendirdim. 519 satır. Bir kaç denememde her iki yöntemdeki satır sayısı anlık olarak farklılık gösterdi. Bunu tespit etmek için bir text compare aracı ile her iki kaynak kodunun farklılıklarını gözlemledim. Farklı satırların yalnızca session hash değerleri ve bazı objelerin with ve height değerlerinde olduğunu gördüm. Özetle; Delphi ile aldığınız HTML kod ile doğrudan aldığınız HTML kod arasında, sizin almak istediğiniz veriyi etkileyecek bir farklılık yok. Cvp: IDHttp error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure hata - burakb44 - 29-08-2018 (29-08-2018, Saat: 18:02)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:(29-08-2018, Saat: 11:02)burakb44 Adlı Kullanıcıdan Alıntı: üstadım yalnız şöyle bir sorun var normal https'li sayfalarda sayfa kaynağını eksik getiriyor. Fesih hocam mebbis'e login olduktan sonra ekran kullanıcının ad soyad bilgileri gibi kişiye özel bilgileri geliyor, login sonrası kod ile kaynağı aldığım zaman kullanıcıya ait hiç bir bilgi gelmiyor, ama manuel alınan kaynakta bu bilgiler geliyor. Siz nasıl ve hangi kodla denediniz bilmiyorum ama bende problem halen devam etmekte (29-08-2018, Saat: 17:13)sabanakman Adlı Kullanıcıdan Alıntı: idHttp bileşeni için IdSSLIOHandlerSocketOpenSSL bileşeni ekleyip SSLv3 için bu bileşene ayar yapmak gerekebilir. Buraya da göz atılabilir. Hocam belirttiğin ayarlar ile denedim malesef olmadı yine |