Thema: Delphi Indy Head Probleme

Einzelnen Beitrag anzeigen

blink182

Registriert seit: 19. Jun 2007
126 Beiträge
 
Delphi 5 Standard
 
#8

Re: Indy Head Probleme

  Alt 26. Feb 2009, 17:12
mhm okay danke. Mich wundert nur, warum er 2 mal versucht eine Verbindung aufzubauen, auch wenn ich die Head-Abfrage rausgenommen hab. Aber es scheint so zu klappen. Mein eigentliches Problem ist jedoch noch nicht gelöst.

Es geht mir darum, dass ich bei den IdHttp.Head(Edit1.text); einen Fehler bekomme, da es zu einem Timeout-Error kommt.
Diesen Error bekomm ich da ich eine URL eingebe, die wohl weitergeleitet wird. Da es um Youtube-Videos geht, erhalte ich also nur die Weiterleitungsurl aus dem Video http://de.youtube.com/get_video?vide...blwwa2-_4Cw7c= . Da ich aber für die Abfrage diese http://v12.cache.googlevideo.com/get...y=yt1&ipbits=0 URL benötige, diese mir aber nicht bekannt ist. Diese wird wohl temporär erzeugt. Um somit an die Header-Informationen zu kommen bräuchte ich ein IdHttp.HandleRedirected:=true für IdHttp.Head(Edit1.text); . Das runterladen über die noch nicht weitergeleitete URL funktioniert durch das HandleRedirected.
Was ich mir als Alternative vorstellen könnte wie man das lösen kann, was aber glaub ich unschön ist, ggf. über TWebbrowser oder über ein OLE IE und dann die URL aufrufen und wieder abfangen, aber dann lad ich das video ja fast auch schon wieder doppelt und das ist ja auch nicht unbedingt der Sinn. Vllt geht es ja auch einfacher.
  Mit Zitat antworten Zitat