[DELPHI] INDY Kod odpowiedzi HTTP 500

0

Witam
Chcę pobrać zawartość strony głównej www.kalonline.com w przeglądarce strona pokazuje się bez problemu, jednak analizując nagłówek tej strony:

http://www.kalonline.com/index.asp

GET /index.asp HTTP/1.1
Host: www.kalonline.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: __utma=257685777.792109240.1214248462.1214959380.1217182947.8; __utmz=257685777.1214248462.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); ASPSESSIONIDQCQACAQQ=LEIBLFDDOPBHDFOOADKCEEGD

HTTP/1.x 500 Internal Server Error
Server: WWW Server/1.1
Date: Thu, 31 Jul 2008 1619 GMT
X-Powered-By: ASP.NET
Pragma: no-cache
Cache-Control: no-store, private
Content-Length: 52334
Content-Type: text/html
Expires: Thu, 31 Jul 2008 1619 GMT

Natrafiam na paskudny błąd "HTTP/1.x 500 Internal Server Error" który zatrzymuje mi idHttp i wywala błąd kończąc prace. Jak pominąć ten błąd? tzn. mimo tego, że błąd jest w nagłówku to pobrać zawartość strony. Podobna sytuacja jest z kodami błędów z rodziny 40x czasem istnieje potrzeba pobrania zawartości strony pomimo, że wiemy jaki to typ błędu.

0

Może spróbuj zamiast indy użyć Synapse? Też przyzwyczaiłem sie do Indy, ale jak skumałem Synapse to nie zamienie go za nic innego. Po pierwsze jest szybsze, po drugie exec wzrosnie tobie tylko o kilkadziesiąt kB (a nie kilkaset jak w indy) no a po trzecie możesz więcej danych wyciągnąć.

0

pobrałem synapse, przetestowałem demo i faktycznie tam tego problemu NIE MA, ale musiał bym znów pisać program praktycznie od początku - podtrzymywanie sesji itp. więc jeśli nikt nie będzie umiał rozwiązać mojego problemu z idHTTP to w ostateczności przerzucę się na synapse, jednak wolał bym pozostawić go na komponentach INDY

1 użytkowników online, w tym zalogowanych: 0, gości: 1