[Delphi] Очищение cookie и заполнения своими данными

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Stis-mag, 15 Jan 2011.

  1. Stis-mag

    Stis-mag New Member

    Joined:
    22 Nov 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    Очищаю куки
    Code:
    IdHTTP1.CookieManager.CookieCollection.Clear;
    Следом записываю свои данные
    Code:
    idHTTP1.Request.CustomHeaders.Add('remixchk=5');
    Далее отправляю Гет запрос и оказывается в куках ничего не храниться. :mad:
    Уже недели 2 мучаюсь.
     
  2. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    198
    Likes Received:
    12
    Reputations:
    1
    Что бы в следующий раз не мучатся неделю, смотрите пожалуйста что отправляет ваша программа. Сниффер для чего вам?
    Code:
    idHTTP1.Request.CustomHeaders.Add('Cookie: remixchk=5');
     
    1 person likes this.
  3. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    272
    Likes Received:
    276
    Reputations:
    2

    обрати внимание, что очищаешь ты куки в кукимэнэджере, а записываешь их в idhttp. тебе нужно либо записывать свои куки в кукимэнеджер, либо не подключать его и использовать просто CustomHeaders.Add.
     
  4. Stis-mag

    Stis-mag New Member

    Joined:
    22 Nov 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    Снифер отправляет пустые куки.
     
  5. Stis-mag

    Stis-mag New Member

    Joined:
    22 Nov 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    У меня нет на форме кукимэнэджера, просто эта команда действительно очищает куки. Но у меня проблемы с записью своих данных в куки.
     
  6. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    198
    Likes Received:
    12
    Reputations:
    1
    Stis-mag,
    Я сейчас не в городе, на ноуте нету делфи. Но я уверен, ты что то делаешь не так.
    Вот код из рабочего приложения:
    Code:
    http.Request.CustomHeaders.Add('Cookie: remixsid='+rExp.Match[2]);
    И все работает. Ты случаем когда добавляешь куки, не удаляешь объект от TidHTTP?
     
  7. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    272
    Likes Received:
    276
    Reputations:
    2
    показывай вобщем код, а мы тебе скажем что не так.
     
  8. Stis-mag

    Stis-mag New Member

    Joined:
    22 Nov 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    Разобрался. Надо писать не
    а