|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2012, 10:35 | #1 |
Пользователь
Регистрация: 15.11.2010
Сообщений: 31
|
CookieManager не принимает cookie, и не дает добавить свои
Есть сайт, на котором я пытаюсь авторизоваться, и который дает следующие куки:
Код:
Пытался уже подсунуть их вручную, благо знаю какие данные должны находиться в обеих куках, но попытка не увенчалась успехом: Код:
Здесь я пытался использовать AddCookie и AddCookie2, какая разница между ними я не знаю, но не заработали оба. Так-же пытался использовать конструкции вида: IdCookieManager1.CookieCollection.I tems[0] := IdCookieManager1.CookieCollection.A ddCookie() IdCookieManager1.AddCookies() Но все ругались следующим образом: Incompatible types: 'TIdCookieRFC2109' and 'string'. Что за тип данных TIdCookieRFC2109 я не в курсе, и гугл в прояснении этого не помог. Прошу подсказать как или заставить CookieManager'а принимать куки или как подсунуть свои. |
21.08.2012, 10:52 | #2 |
Пользователь
Регистрация: 15.11.2010
Сообщений: 31
|
Только написал сообщение выше, и сразу-же наткнулся на конструкцию вида "IdCookieManager1.CookieCollection. AddSrcCookie()", и таким образом добавить куки все-же получилось, но вот при POST-запросе к сайту они не используються.
Чем дальше тем интереснее. |
21.08.2012, 20:02 | #3 |
Форумчанин
Регистрация: 22.06.2009
Сообщений: 310
|
Есть еще такой вариант:
Код:
|
22.08.2012, 14:19 | #4 | |
Пользователь
Регистрация: 15.11.2010
Сообщений: 31
|
Цитата:
В общем, немного помедетировав на код, я родил такую процедуру: Код:
Авторизация пройдена, но все-же вопрос "Почему куки менеджер не принимает куки сам" остается открытым. |
|
22.08.2012, 15:17 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
небось у вас инди древний?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.08.2012, 18:20 | #6 |
Пользователь
Регистрация: 15.11.2010
Сообщений: 31
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация ВК. Проблема с CookieManager | igrok111 | Общие вопросы Delphi | 1 | 18.07.2012 16:56 |
добавить cookie | пауэрлифтинг | Общие вопросы Delphi | 1 | 27.04.2010 01:28 |
как передать свои cookie сайту | miki131 | Работа с сетью в Delphi | 10 | 01.12.2009 15:07 |
Инди не принимает куки | schnaps | Работа с сетью в Delphi | 2 | 14.07.2009 16:18 |
Ребята помогите IdHTTP1.CookieManager !!! | sandra33 | Работа с сетью в Delphi | 0 | 02.06.2009 14:10 |