[Indy]RawHeaders

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Kandi, 25 Dec 2010.

  1. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    Хотелось бы узнать, почему когда пользуюсь процедурой AddValue :

    Code:
     HTTP.Request.RawHeaders.AddValue('Cookies', 'r='+Hash);
    То строка не добавляется в Request, по крайней мере HTTP Analyzer не показывает её ну и собственно сервер ругается.
    Кто нибудь может знает, как добавить в Request строку свою? :confused:
     
    #1 Kandi, 25 Dec 2010
    Last edited: 25 Dec 2010
  2. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    попробуй CustomHeaders
     
  3. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Нужно использовать CustomHeaders, причем перед использованием писать нечто такое :
    IdHttp.Request.CustomHeaders.FoldLines := false;
    А добавлять : IdHttp.Request.CustomHeaders.Values['Cookie'] := cookie;
    Безопасно добавляет, даже если такого поля не было.