
09.05.2010, 18:04
|
|
Познающий
Регистрация: 26.12.2007
Сообщений: 34
С нами:
9672087
Репутация:
8
|
|
Сообщение от Chrome~
Все очень просто.
Когда ты делаешь последний запрос (на http://www.mts.com.ua/back/modules/sms/db_sms.php), сервак отвечает тебе кодом 302, благодаря чему Indy генерит исключение, и программа сразу же переходит к блоку finally.
Решения:
1) Попробуй заменить строчку
Код:
http.HandleRedirects:=false;
на
Код:
HTTP.HandleRedirects := True;
2) Если предыдущий вариант не поможет, то попробуй убрать блок
Код:
try
..
finally
..
end;
Когда появилась ошибка, я начал эксперементировать с Handleredirects, и результат был нулевой, просто забыл поставить на true, но я решил эту проблему, обьявив 3 tidhttp, создал кукимененджер, и соедил кукименеджер с http и http3, пост отправляю с http3, и все работает, хотя и быдло код :3
|
|
|