Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy TIdHTTP Header erweitern (https://www.delphipraxis.net/165606-indy-tidhttp-header-erweitern.html)

dominikkv 8. Jan 2012 18:33

Indy TIdHTTP Header erweitern
 
Hallo,

ich möchte bei einem TIdHTTP.Post() den Header um vier Zeilen erweitern:
Code:
X-AjaxPro-Method: ButtonEvent
x-insight: activate
Pragma: no-cache
Cache-Control: no-cache
Meine Frage ist, wie ich das mit TIdHTTP mache. Referrer etc kann ich ja über
Delphi-Quellcode:
MyIdHTTP.Request.Referer := Referer;
setzen, aber wie kann ich eigene Zeilen hinzufügen?

Mein erster Impuls war es, das ganze über den RawHeader zu machen:
Delphi-Quellcode:
MyIdHTTP.Request.RawHeaders.AddValue('X-AjaxPro-Method', 'ButtonEvent'); // oder
MyIdHTTP.Request.RawHeaders.Add('X-AjaxPro-Method: ButtonEvent');
allerdings ignoriert Indy den anscheinend stur und schickt nur den "normalen" Header.

Hat jemand eine Idee? Indy 10


Grüße und danke für eure Antworten
Dominik

Assertor 8. Jan 2012 18:47

AW: Indy TIdHTTP Header erweitern
 
Hallo Dominik,

probier mal bitte folgendes:
Delphi-Quellcode:
MyIdHTTP.Request.CustomHeaders.Values['X-AjaxPro-Method'] := 'ButtonEvent';


Gruß
Assertor

dominikkv 8. Jan 2012 19:36

AW: Indy TIdHTTP Header erweitern
 
Ohh perfekt, CustomHeaders habe ich komplett übersehen!

Vielen Dank, Assertor, für die schnelle Hilfe :thumb:

Assertor 9. Jan 2012 08:53

AW: Indy TIdHTTP Header erweitern
 
Keine Ursache :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz