Форум: "Потрепаться";
Поиск по всему сайту: 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.024 c
1-90587           DJ X                  2002-02-08 16:15  2002.02.28  
System form menu


1-90620           ray_wagner            2002-02-08 11:56  2002.02.28  
ComboBox?


3-90458           Johnmen               2002-01-31 12:24  2002.02.28  
Фильтрация НД


1-90597           Sleepyhead (http://w  2002-02-03 14:18  2002.02.28  
Некоторые замечания к статье


4-90699           Ender                 2001-12-28 16:06  2002.02.28  
Реестр