
WebBrowser Açıyor Ama IDHttp Hata Veriyor?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
WebBrowser Açıyor Ama IDHttp Hata Veriyor?
WebBrowser Açıyor Ama IDHttp Aşağıdaki Gibi Bir Hata Veriyor! Neden Olabilir ?


- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
O hata bazen 302'de olabiliyor.
- turkerunutmaz
- Üye
- Mesajlar: 57
- Kayıt: 04 Oca 2008 04:53
- Konum: İstanbul
- İletişim:
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
HandleRedirects özelliğini true yap
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
handleredirects özelliğini True yaptım. hata vermiyor ama yinede siteyi açmıyor
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
bu hata ile karşılaşan oldumu hiç ?
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
Zamanında bende aynı durum ile karşılaşmıştım. IdHttp'nin OnRedirect eventına işlem yaptığın web sitesinin yapısına göre kod eklemen gerekiyor büyük ihtimalle. Parametre encode ile ilgili bir sorun olma ihtimalide var. IdHttp'nin Force Param Encode gibi bir özelliği var onu false yap ve OnRedirect eventına aşağıdaki kodları bi yaz.
Yinede olmaz ise işlem yaptığın web sitesinin adresini verirsen yardımcı olabilirim.
Yinede olmaz ise işlem yaptığın web sitesinin adresini verirsen yardımcı olabilirim.
Kod: Tümünü seç
procedure form1.IdHttp1ConnectRedirect(Sender: TObject; var dest: string;
var NumRedirect: Integer; var Handled: Boolean;
var VMethod: TIdHTTPMethod);
begin
VMethod := hmGet;
Dest := TIdURI.ParamsEncode(Dest);
end;
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
Dest := TIdURI.ParamsEncode(Dest);
bu nedir ?
bu nedir ?
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
mesela bu url'yi idhttp ile açamıyorum http://www.seviyordum.com/a.php
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
İlk verdiğin hata mesajı ile son gönderdiğin sitenin verdiği hata farklı.
Son gönderdiğin site client'in UserAgent özelliğini kullanarak browser engellemesi yapıyor. Çözüm olarak UserAgent özelliğini değiştirip kendini ie gibi tanıtman yeterli olacaktır.
Son gönderdiğin site client'in UserAgent özelliğini kullanarak browser engellemesi yapıyor. Çözüm olarak UserAgent özelliğini değiştirip kendini ie gibi tanıtman yeterli olacaktır.
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
teşekkürler çözüldü
ilk gösterdiğim hata nedir?
Kod: Tümünü seç
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
IdHTTP1.Get('http://www.seviyordum.com/a.php');
Re: WebBrowser Açıyor Ama IDHttp Hata Veriyor?
Bunun içinde çözüm önerim oldu.Trial_Cooder yazdı:teşekkürler çözüldü
ilk gösterdiğim hata nedir?Kod: Tümünü seç
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'; IdHTTP1.Get('http://www.seviyordum.com/a.php');