![]() |
http header anzeigen
hi.. ich suche schon seit paar tagen nach einer lösung für mein problem..
alles was ich bissher gefunden habe hat mir nicht weitergeholfen.. hier meine frage.. Wie kann ich mit Delphi den HTTP Header von einer Homepage auslesen und anzeigen lassen? memo1.text:=idhttp.head('link'); funktioniert nicht.. ich bedanke mich schonmal im vorraus für helfende beiträge.. |
Re: http header anzeigen
Funktioniert nicht weil... Head() überhauptkeinen string zurückliefert?!
wie wärs mit
Delphi-Quellcode:
IdHTTP1.Head(url);
memo1.lines.add(IdHTTP1.Request.URL); memo1.lines.add(IdHTTP1.Response.RawHeaders.Text); memo1.lines.add(IdHTTP1.ResponseText); |
Re: http header anzeigen
wenn ich das so mache..
Delphi-Quellcode:
bekomme ich eine meldung wenn ich auf den button klicke - "range check error"
IdHTTP1.Head('http://www.google.de');
memo1.lines.add(IdHTTP1.Request.URL); memo1.lines.add(IdHTTP1.Response.RawHeaders.Text); memo1.lines.add(IdHTTP1.ResponseText) aber es funktioniert trotzdem... und wenn ich das mache was ich eigendlich wollte.. nämlich einen youtube downloader.. und beim url diese link eingebe.. ![]() hängt sich das programm auf wenn ich auf den button klicke |
Re: http header anzeigen
Hallo,
so wie es aussieht, holst Du ja ein Video, ob das in
Delphi-Quellcode:
gut ankommt, wage ich zu bezweifeln. Lass die Zeile mal weg.
memo1.lines.add(IdHTTP1.ResponseText)
|
Re: http header anzeigen
es kommt immernoch eine meldung..
und beim youtube link hängt es sich immernoch auf.. und warum soll das nicht gut ankommen??.. soviel ich das weiß, ist das ja nichts schlimmes oder nicht? |
Re: http header anzeigen
Hallo,
Zitat:
Liefert Dir YouTube denn überhaupt einen Head bei der von Dir angegeben URL? Versuch's mal mit Get, ob dann das Verhalten unterschiedlich ist. Wenn ich auf den von Dir geposteten Link klicke und sage: In neuem Fenster öffnen, so will der Browser einen Download starten. Es kommt also kein HTML sondern eine 4,17 MB große Datei unbekannten Types. Schau Dir das Ganze mal im Debugger an, Breakpiont auf IdHTTP1.Head und dann schauen, ob YouTube Dir etwas zu Google vergleichbares liefert. |
Re: http header anzeigen
dann bekomme ich diesen fehler..
http/1.1 403 forbidden auch wenn ich diesen link nehmen der nicht zum video führt ![]() |
Re: http header anzeigen
Zitat:
Versuch mal den User Agent auf nen IE oder Mozilla zu setzen... |
Re: http header anzeigen
es hat funktioniert.. danke..
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz