Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

idhttp1.Get зависает [D7, XP]


Страницы:   1 2 3

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 и всё


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо