IdHTTP nach .Get Header auslesen
Hallo,
ich lade mit der .Get Methode der IdHTTP Komponente eine String herunter. Blöderweise werden dabei auch wichtige Informationen im Header der HTTP Anfrage als Antwort mitgegeben
Code:
So sieht eine Antwort aus (+ dem String, den ich mit .Get(url) erhalte). Wie kann ich denn nun die Eigenschaften X-Page-Size usw auslesen?
HTTP/1.1 200 OK
Content-Type: application/json X-Page-Size: 2 X-Page-Total: 143 X-Result-Count: 2 X-Result-Total: 286 Vielen Dank für eure Hilfestellungen! |
AW: IdHTTP nach .Get Header auslesen
Hallo,
in eine StringList und dann auslesen? Heiko |
AW: IdHTTP nach .Get Header auslesen
Was soll das bringen? Ich weiß doch nichtmal wie ich an die Daten komme. Sie stehen wie oben genannt im HTTP-HEADER, der ja der Antwort beiliegt. Bei Indy bekomme ich mit .Get aber ja nur den ContentString ohne Header..
|
AW: IdHTTP nach .Get Header auslesen
Hallo,
da sagt Google aber was ganz anderes http://www.delphigroups.info/2/10/208485.html You can use TIdHTTP.Response.RawHeaders. Heiko |
AW: IdHTTP nach .Get Header auslesen
eventuell mit
Delphi-Quellcode:
idhttp1.Get(Url);
ShowMessage(idhttp1.Response.RawHeaders.Values['X-Page-Size']); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 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