Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.28;
Скачать: CL | DM;

Вниз

Разная реакция скрипта на обращение из 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 сначала заработать :)



Страницы: 1 вся ветка

Текущий архив: 2002.02.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
3-90445
Ser_Grey
2002-02-01 09:08
2002.02.28
Вроде простой вопрос, а ответа никто не знает!


4-90718
Грифон
2001-12-26 22:40
2002.02.28
Нестандартное окно


14-90669
Diana
2002-01-10 09:17
2002.02.28
Хранение информации


14-90642
anod
2002-01-12 18:01
2002.02.28
Книги


7-90682
Ол11
2001-11-22 12:24
2002.02.28
Что предпочесть - плату PCI или LPT?