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

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

Сессии HTTPS [D7, WinXP]


Lamer666 ©   (2008-07-30 13:57:00) 

Методом POST получаю данные с https://somesite.ru/

     LoginInfo.Clear;
     LoginInfo.Add('param1='+...);
     LoginInfo.Add('param2='+...);
     S:='';
     Try
     S:=IdHTTP.Post('https://somesite.ru/INFO',LoginInfo);
     Except
     End;

Все работает!

Но вот если после метода POST пытаюсь получить методом GET (отправляю в качестве параметра НОМЕР СЕССИИ, полученую при использовании метода POST, и прочите параметры запроса GET) дополнительные данные, получаю в S страничку с информацией СЕССИЯ ЗАКРЫТА.

S:=IdHTTP.Get('https://somesite.ru/FORM?SESSION_ID='+SID+'....... прочие параметры запроса....' HTTP/1.1');


Lamer666   (2008-08-01 18:58:00) [1]

Уважаемый

> Slym ©   (01.08.08 09:05) [7]

Вы были правы!
Спасибо всем:Palladin,Alucard,Slym, в очередной раз примного благодарен!


Lamer666   (2008-08-01 15:57:00) [2]


> Lamer666   (30.07.08 13:57)
> есть подозрения что пользуется кукис... а ты его не пользуешь
> включи в IdHTTP пользование кукиса

Вы правы, не обратил внимание на данный факт! Сейчас гляну!


> С видом запроса, POST или GET, сессия тоже связана только
> если сервер специально это реализует. Не исключено что ошибка
> в URL, как она выглядит вместе с 'прочими параметрами запроса'?
>


https://somesite.ru/MMM/WWW/ORDER_FORM?SESSION_ID=255BF9D24890DFDF000225226DEEF2CF&CUR_SUBS_MSISDN=Param1&SU BSCRIBER_MSISDN=param2


Slym   (2008-08-01 09:05:00) [3]

Lamer666   (30.07.08 13:57)
есть подозрения что пользуется кукис... а ты его не пользуешь
включи в IdHTTP пользование кукиса


Alucard   (2008-08-01 01:13:00) [4]

С видом запроса, POST или GET, сессия тоже связана только если сервер специально это реализует. Не исключено что ошибка в URL, как она выглядит вместе с 'прочими параметрами запроса'?


Lamer666   (2008-07-31 20:53:00) [5]


> тебя конечно может это шокировать, но понятие сессии, которую
> ты "теряешь", ни коим образом с https не связано

((
Насколько я понимаю IE отправляет удаленному ХОСТУ запрос на авторизацию методом POST после удачной авторизации, включается сессия и пока она действительна можно отправлять GET запросы ХОСТУ на получение разного рода информации, истекла сессия GET запросы не принмаються, разве нет?
В моем случае я проавторизировался, методом POST и отправляю запросы GET на получение данных (покрайней мере такую последовательность отражает HttpAnalyzer)


Palladin   (2008-07-30 20:27:00) [6]

тебя конечно может это шокировать, но понятие сессии, которую ты "теряешь", ни коим образом с https не связано


Lamer666   (2008-07-30 15:52:00) [7]


> Palladin ©   (30.07.08 15:44) [2]

Кого нибудь! )) Кто сталкивался!


Palladin   (2008-07-30 15:44:00) [8]

Это ты кого просишь?


Lamer666   (2008-07-30 13:57:00) [9]

Помоги разобраться почему ЗАКРЫВАЕТЬСЯ сессия!


Наверх

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