![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
idhttp1.Get зависает [D7, XP]
Student85236 © (2009-08-27 12:02:00)пытаюсь перегрузить роутер использую indy
но программа зависает на отправке get запроса как исправить?
begin
idhttp1.Request.BasicAuthentication :=true;
idhttp1.Request.Username:='admin';
idhttp1.Request.Password:='admin';
idhttp1.Get(' http://10.39.1.33/cgi-bin/reset.cgi') ;
idhttp1.Free;
end;
Сергей М. (2009-08-27 16:40:00) [1]
> Медвежонок Пятачок © (27.08.09 16:33) [49]
Лучше не заморачиваться с таймаутом.
Тем более если следом за ребутом нужен повторный веб-запрос к роутеру.
Неизвестно когда тот поднимет интерфейс и веб-сервис, особенно в случае когда он лезет к провайдеру через PPP
Сергей М. (2009-08-27 16:33:00) [2]Что не понятно ?
Медвежонок Пятачок (2009-08-27 16:33:00) [3]таймаут для idHTTP секунды в три и обернуть все в try/except
Student85236 (2009-08-27 16:28:00) [4]примерчик бы )
Сергей М. (2009-08-27 16:10:00) [5]Ну тады обработка редиректа тебя вряд ли спасет.
Действуй по схеме [27]
Student85236 (2009-08-27 16:03:00) [6]
> И перезагружать ты его пытаешься, видимо, удаленно, т.е.
> роутер и твой http-клиент находятся в разных подсетях,
> так ?
да они находяться в разных подсетях
Сергей М. (2009-08-27 15:54:00) [7]Соизволь ответить на [41] ..
Student85236 (2009-08-27 15:50:00) [8]idhttp1.Request.BasicAuthentication :=true;
idhttp1.Request.Username:='admin';
idhttp1.Request.Password:='admin';
idhttp1.HandleRedirects:=true;
idhttp1.Get(' http://10.39.1.33/cgi-bin/reset.cgi') ;
idhttp1.Free;
Сергей М. (2009-08-27 15:20:00) [9]Мда .. Что-то ты действительно трудный)
Student85236 (2009-08-27 15:18:00) [10]да
Сергей М. (2009-08-27 15:17:00) [11]А на вопрос в [5] ответить таки сподобишься ?
Сергей М. (2009-08-27 15:15:00) [12]HandleRedirects - это опубликованное свойство TIdHTTP, это в Инспекторе Объектов видно.
Ты вообще туда заглядывал, в Инспектор Объектов ??
Student85236 (2009-08-27 15:15:00) [13]HandleRedirects := true;
Student85236 (2009-08-27 15:12:00) [14])
Student85236 (2009-08-27 15:09:00) [15]как ! я не знаю где это подскажи!!!!!
Сергей М. (2009-08-27 15:08:00) [16]
> Student85236
И долго ты еще будешь метаться по разным компонентам, в надежде что авось оно само как-нибудь волшебным образом заработает ?
Медвежонок Пятачок (2009-08-27 15:06:00) [17]да пофик где
Student85236 (2009-08-27 15:02:00) [18]в ics ?
Медвежонок Пятачок (2009-08-27 15:00:00) [19]Интересно, когда же он догадается включить HandleRedirects?
Student85236 (2009-08-27 14:58:00) [20]всё равно весит там скорее всего идёт редирект мне не нужен ответ от сервера как это избежать? или получил там ответ 302 и всё