Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Indy HTTPHeader empfangen

  Alt 23. Jun 2009, 12:12
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...
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat