-
Методом 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');
-
Помоги разобраться почему ЗАКРЫВАЕТЬСЯ сессия!
-
Это ты кого просишь?
-
> Palladin © (30.07.08 15:44) [2]
Кого нибудь! )) Кто сталкивался!
-
тебя конечно может это шокировать, но понятие сессии, которую ты "теряешь", ни коим образом с https не связано
-
> тебя конечно может это шокировать, но понятие сессии, которую > ты "теряешь", ни коим образом с https не связано
(( Насколько я понимаю IE отправляет удаленному ХОСТУ запрос на авторизацию методом POST после удачной авторизации, включается сессия и пока она действительна можно отправлять GET запросы ХОСТУ на получение разного рода информации, истекла сессия GET запросы не принмаються, разве нет? В моем случае я проавторизировался, методом POST и отправляю запросы GET на получение данных (покрайней мере такую последовательность отражает HttpAnalyzer)
-
С видом запроса, POST или GET, сессия тоже связана только если сервер специально это реализует. Не исключено что ошибка в URL, как она выглядит вместе с 'прочими параметрами запроса'?
-
Lamer666 (30.07.08 13:57) есть подозрения что пользуется кукис... а ты его не пользуешь включи в IdHTTP пользование кукиса
-
> 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 © (01.08.08 09:05) [7]
Вы были правы! Спасибо всем:Palladin,Alucard,Slym, в очередной раз примного благодарен!
|