![]() |
[Delphi] Indy https не могу получить куки
Пишу регер асеку, не могу получить куки в чем проблема, помогите?
Код HTML:
procedure TForm1.Button1Click (Sender : TObject); Код HTML:
idhttp1.CookieManager.CookieCollection.AddsrcCookie('geo=7;'); |
нажимаешь на кнопку Button1: создается idhttp1 и не освобождается!!! А при нажатии на Button3 снова создаешь. Зачем такой геморрой. Лучше уж сделай idhttp1 глобальным и не создавай во второй раз и не придется куки вручную добавлять.
P.S. версия Indy должна быть 10.* |
Версия инди 10, ZdezBilYa, дело в том что, при нажатии Button1 куки не приходят с сайта, то есть CookieManager.CookieCollection пустое. Отсуда 2 вопроса, 1)почему они могут не приходить(не устанавливаться). 2) Почему даже когда я устанавливаю их в ручную они регистрация все равно не происходит?
переменная cook глобальная. |
А насчет, почему CookieManager пустой, не знаю)
Я при регистрации его вообще не подключал, хватало AllowCookies. Я-то советую сделать глобальным idhttp1. А то создаешь, не удаляешь, потом по новой создаешь |
Цитата:
|
Да, вот запрос страницы регистрации:
Код:
with HTTP.Request do |
То есть получается получать-отсылать куки не обязательно?
Если да то почему в моем примере не происходит регистрация, поля заполняю вроде все, в ответ на пост приходит страница с ошибкой... |
Еще одна проблема, сниффер не сниффает мое приложение%) использую HttpAnalyze v5. В чем может быть дело?
|
Подскажите в чем может быть проблема? Неделю мозг парю %)
|
| Время: 04:27 |