Форум: "Сети";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
ВнизidHTTP вылетает на HTTP/1.1 500 Internal Server Error Найти похожие ветки
← →
Shaman_ © (2006-08-14 16:46) [0]Загружаю страницу таким образом:
var
PageContent: TMemoryStream;
...
PageContent := TMemoryStream.Create;
idHTTP.Get(URL,PageContent);
...
PageContent.free;
Некоторые загружаеются нормально, а на некоторых вылетает HTTP/1.1 500 Internal Server Error
Например вот эта страница загрузится нормально:
http://www.netlab.ru/products/descr1_price.asp?id=8103
А вот здесь уже вылетим на 500 ошибку сервера:
http://www.netlab.ru/products/descr1_price.asp?id=8104
В чем может быть причина?
← →
isasa © (2006-08-14 18:59) [1]А браузером посмотреть.
Вообще то, это не ошибка программы, а ошибка в странице *.asp
10.5.1 500 Внутренняя ошибка сервера, Internal Server Error.
Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос.
← →
Shaman_ © (2006-08-14 19:44) [2]>А браузером посмотреть.
Ошибки на странице есть, но это не мешает браузеру получить код примерно половины страницы, а вот idHTTP не принимает ни байта. Собственно в том и вопрос, мне нужно получить код страницы аналогично браузеру
← →
umbra © (2006-08-15 10:28) [3]игнорируйте эту ошибку и закачивайте дальше.
← →
Shaman_ © (2006-08-15 10:50) [4]>игнорируйте эту ошибку и закачивайте дальше.
функция idHTTP.Get генерирует исключение и после исключения выходит из функции так и не получив данных. Чтобы игнорировать ошибку придется править код на более низком уровне - TIdCustomHTTP.DoRequest, а этого не хотелось бы
Может у idHTTP есть возможность отключить обработку ошибок без правки кода?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.018 c