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

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

Как узнать, что произошел редирект?


Beavercrazy ©   (2007-02-01 14:27:00) 

Ситуация такая! Программа качает с сайта, по установленному списку Экселевские файлы. Иногда бывает, что таких файлов нет. Если их нет, то сервер автоматом делает редирект и программа закачивает главную страницу (редирект идет сразу на первую страницу). Мне очень нужно, чтобы в случае редиректа я об этом узнал и процесс закачивание остановился. Самое главное, это отловить факт редиректа, который свидетельствует о отсутсвие файла. Очень нужен исходник. Заранее спасибо.


Anatoly Podgoretsky   (2007-02-01 19:31:00) [1]

> Beavercrazy  (01.02.2007 17:07:02)  [2]

Тогда бросай это дело, поскольку мы живем во времена рыночных отношений и за все надо платить, а программисто много чего надо, а воровать совесть не позволит.


novill   (2007-02-01 17:32:00) [2]

Я думаю моего благородства хватит, чтобы отправить вас воспользоваться поисковиком.
Я вот нашел нужный пример на второй по счету ссылке. Очень хочу чтобы и вы саминашли ответ на ваш вопрос.
Ключевых слов для поиска уже достаточно.


Beavercrazy   (2007-02-01 17:07:00) [3]

Я простой русский человек работающий на отечественную мало эффективную промышленность :) , поэтому деньги заплаить пока не могу, ну а может за большое спасибо можно более расширенный пример HttpQueryInfo, а то как китайская граммота. Ничего не понятно.
Верю В ваше благородство, поэтому жду.


novill   (2007-02-01 16:29:00) [4]

> Самое главное, это отловить факт редиректа, который свидетельствует
> о отсутсвие файла. Очень нужен исходник. Заранее спасибо.

За очень нужные исходникиобычно прелагаются деньги :)

За спсиабоя вот например могу сказать название функции которая тебе поможет. И кстати уже говорил! :)   HttpQueryInfo
описание в msdn

пример вызова HttpQueryInfo(hConnect, HTTP_QUERY_STATUS_CODE,@infoBuffer[0],bufLen,dummy)


Наверх

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