Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

Разная реакция скрипта на обращение из IE и из программы. 


McSimm   (2002-01-14 11:26) [0]

Кто-нибудь может помочь разобраться?
Что может являться причиной SUBJ?

Если открываю IE - вижу ту страницу что мне нужно. Если делаю TIdHTTP.GET("тот же самый адрес") получаю другое.
Адрес выглядит так:
http://mymail.mail.com/scripts/mail/mailbox.mail?read=yes&login=mcsimm:mail.com&folder=INBOX

Случилась неприятность. После нескольких лет дружбы mail.com решил что за forward надо брать деньги.
А мне этот адрес необходимо обрабатывать автоматически и регулярно.



Merlin   (2002-01-14 14:14) [1]

проверь куки.



McSimm   (2002-01-14 14:27) [2]

Куки то есть.

А скрипт может читать куки еще на этапе работы на сервере, до формирования Response? Если да, то почему он не читает их при обращении из моей программы.

Может я Request заполняю не полностью?
(подсмотрел у заголовка, отправляемого IE):
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */*
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Connection: Keep-Alive

Чего ему не хватает, чтобы не отличаться от IE-шного запроса.



Merlin   (2002-01-14 14:58) [3]

Не хватает передачи кук и Reference



McSimm   (2002-01-14 16:52) [4]

>Merlin © (14.01.02 14:58
Reference - Это то же самое что и Reffer? Я так понимаю - адрес откуда идет обращение?
>All
А не подскажете ли как заполнить заголовок чтобы отправить Cookie. Подловил я обращение IE (перехватил своим сервером). Там один куки и у него:
Secure=False
Name="mail_com_bunjee; ob_cookies"
Value="mcsimm%3Amail.com%23DbW.......1haWwuY29t"
MaxAge=-1
Объяснил бы кто-нибудь что с этим делать?



Merlin   (2002-01-14 18:50) [5]

> Reference - Это то же самое что и Reffer
да
Про куку, судя по
MaxAge=-1
он ее получает на предыдущем шаге. т.е. тебе нужно значала логиниться, получить ответ, в ответе будет кука (если сервер ее ставит не ЯваСкриптом) и потом передавать эту куку в дальнейших запросах.



McSimm   (2002-01-15 14:04) [6]

>Merlin ©
Огромное преогромное спасибо за помощь. Все получилось.
Методом проб и ошибок научился в INDY добавлять в заголовок Cookie и заработало.

Reffer по-видимому не нужен, поскольку ссылка работает и в свежеоткрытом IE (т.е. reffer пустой)

Осталось логин форму обработать. Надо же этот Cookie сначала заработать :)




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.029 c
3-90516           Diana_II              2002-02-05 14:22  2002.02.28  
Запрос на обновление из справочника


14-90670          skiph                 2002-01-12 11:33  2002.02.28  
unix


1-90533           tovSuhov              2002-02-11 08:59  2002.02.28  
Вопрос по TTreeNode...


14-90666          Delphimun             2002-01-06 09:51  2002.02.28  
Как послать e-mail, чтобы пользователь даже не знал об этом?


4-90711           Diablo_al             2001-12-29 18:40  2002.02.28  
Help!!! Можно ли передавать звук с микрофона