![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
есть код типа
Код:
try
get(<сайт>); //get запрос
log(http.responsecode); //записываем в файл код ответа сервера
except
log('error') //записываем ошибку самого try/except/end
end;чаще всего возвращает код 200 без error. (что хорошо). иногда бывают разные коды ошибок, но начал замечать еще такое ResponseCode=200 Error=true То есть вроде страницу он получил, но все равно кинуло в except; Если снять try/except/end, то то, что получил get, при записи в файл имеет нулевой размер (или пару байтов пробелов). С чем это связано? |
|
#2
|
|||
|
|||
|
Пробуй
try finally end; |
|
#3
|
|||
|
|||
|
Цитата:
Код:
try ...что-то делаем except on e:Exception do ShowMessage(e.ClassName+': '+e.Message); end; Тогда узнаешь тип ошибки. |