IdHTTP->Response->Location leer nach IdHTTP1->Head(URL)
-
Hallo alle zusammen,
ich suche jetzt seit 5 stunden auf google, hier, B&M etc aber ich finde höchstens delphi codes, wo einige attribute anders heissen...also ich will eine TIdHTTP Instanz den Header einer datei laden lassen, um den korrekten Dateinamen herauszufinden (redirects über php und so abfangen). Dann lese ich die Response->Location aus, wo laut Doku diese info drin stehen sollte, aber die ist leer... Wenn die URL ne php datei ist - mit parametern (zB http://www.c-plusplus.net/forum/viewtopic.php?t=39264 hab ich grad getestet)
schmiert das programm gleich ganz ab mit der meldung "invalid argument to date encode" (bei "AnsiString filename = IdHTTP1->Response->Location;")
wodran kann das liegen?AnsiString My_URL = "..."; IdHTTP1->Head(My_URL); AnsiString filename = IdHTTP1->Response->Location; Application->MessageBox(filename.c_str(),"",0);danke.
AlgoMan