Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy HTTPHeader empfangen (https://www.delphipraxis.net/135985-indy-httpheader-empfangen.html)

Fredyy 21. Jun 2009 16:50


Indy HTTPHeader empfangen
 
Hi,

ich suche eine Möglichkeit, wie ich über Delphi 7 + INDY nur die Header als Antwort auf eine idHTTP.Post ähnliche Anfrage bekomme und nicht die ganze Seite.

gruß,
Fredyy

Fredyy 23. Jun 2009 09:26

Re: Indy HTTPHeader empfangen
 
weiß keiner eine hilfe?

mjustin 23. Jun 2009 12:12

Re: Indy HTTPHeader empfangen
 
Zitat:

Zitat von Fredyy
Hi,

ich suche eine Möglichkeit, wie ich über Delphi 7 + INDY nur die Header als Antwort auf eine idHTTP.Post ähnliche Anfrage bekomme und nicht die ganze Seite.

gruß,
Fredyy

Eventuell hilft die Property TIdCustomHTTP.OnHeadersAvailable, dieses Event wird wahrscheinlich nach Empfang des Request Headers aufgerufen. Der dritte Parameter des Eventhandlers ist ein Flag, dass auf False gesetzt werden kann. HeadersCanContinue in TIdHTTPProtocol.ProcessResponse wird daraufhin das Einlesen der restlichen Response weglassen. Ist aber nur eine Vermutung (nach Überfliegen des Quelltextes).

Man könnte die relevanten Methoden auch in einer eigenen Unterklasse anpassen um den gleichen Effekt zu erreichen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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