Конференция "Сети" » Сессии HTTPS [D7, WinXP]
 
  • Lamer666 (30.07.08 13:57) [0]
    Методом 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 (30.07.08 13:57) [1]
    Помоги разобраться почему ЗАКРЫВАЕТЬСЯ сессия!
  • Palladin © (30.07.08 15:44) [2]
    Это ты кого просишь?
  • Lamer666 (30.07.08 15:52) [3]

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

    Кого нибудь! )) Кто сталкивался!
  • Palladin © (30.07.08 20:27) [4]
    тебя конечно может это шокировать, но понятие сессии, которую ты "теряешь", ни коим образом с https не связано
  • Lamer666 (31.07.08 20:53) [5]

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

    ((
    Насколько я понимаю IE отправляет удаленному ХОСТУ запрос на авторизацию методом POST после удачной авторизации, включается сессия и пока она действительна можно отправлять GET запросы ХОСТУ на получение разного рода информации, истекла сессия GET запросы не принмаються, разве нет?
    В моем случае я проавторизировался, методом POST и отправляю запросы GET на получение данных (покрайней мере такую последовательность отражает HttpAnalyzer)
  • Alucard (01.08.08 01:13) [6]
    С видом запроса, POST или GET, сессия тоже связана только если сервер специально это реализует. Не исключено что ошибка в URL, как она выглядит вместе с 'прочими параметрами запроса'?
  • Slym © (01.08.08 09:05) [7]
    Lamer666   (30.07.08 13:57)
    есть подозрения что пользуется кукис... а ты его не пользуешь
    включи в IdHTTP пользование кукиса
  • Lamer666 (01.08.08 15:57) [8]

    > 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
  • Lamer666 (01.08.08 18:58) [9]
    Уважаемый

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

    Вы были правы!
    Спасибо всем:Palladin,Alucard,Slym, в очередной раз примного благодарен!
 
Конференция "Сети" » Сессии HTTPS [D7, WinXP]
Есть новые Нет новых   [134433   +22][b:0][p:0.001]