Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Information aus TIdHTTP.Response nach Head() (https://www.delphipraxis.net/117826-information-aus-tidhttp-response-nach-head.html)

Björn Ole 25. Jul 2008 20:36


Information aus TIdHTTP.Response nach Head()
 
Nabend.

Ich sende mittels Indys TIdHTTP ein .Head() und versuche jetzt aus TIdHTTP.Response eine bestimmte Information herauszufiltern, allesdings kann ich sie nicht finden.
Folgendes zeichnet Live HTTP Headers auf:

Zitat:

GET /file.php?id=746 HTTP/1.1
Host: {}
User-Agent: {}
Accept: {}
Accept-Language: {}
Accept-Encoding: {}
Accept-Charset: {}
Keep-Alive: {}
Connection: {}

HTTP/1.x 200 OK
Date: {}
Server: {}
X-Powered-By: {}
Content-Length: {}
content-disposition: inline; filename=meinedatei.zip
Content-Transfer-Encoding: binary
Keep-Alive: {}
Connection: {}
Content-Type: {}
Wie komme ich nach dem Head() an den Dateinamen?

Vielen Dank,
Björn

Björn Ole 25. Jul 2008 21:44

Re: Information aus TIdHTTP.Response nach Head()
 
Ach verdammt. :-D

Habs gefunden. Mit IdHTTP1.Response.RawHeaders.Text lässt sich der gesamte 2. Teil der Header-Aufzeichnung (in Post 1) ausgeben,
mit IdHTTP1.Response.RawHeaders.Strings[4] meine gesuchte Zeile inkl. Dateiname.

...und weiter gehts... :coder2:


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