Testen ob Ordner im HTTP existiert
-
Wenn ich auf meinem eignen Datenträger testen will ob ein Ordner existiert, benutze ich einfach GetFileAttributes() und im falle von INVALID_FILE_ATTRIBUTES würde ich GetLastError() auf FILE_NOT_FOUND überprüfen! Aber wie mache ich das nun, wenn ich testen will ob ein bestimmter Ordner im Internet existiert, beispielseise "http://www.blabla.de/Dateien/gesuchterOrdner", finden will?
-
hola
hab mir das mal bei mir am server angeguckt.
hab nen request abgesendet mit dem pfad '/scripts'.
ist ein existenter ordner, da ist aber keine index.html oder aehnliches drinnen.bekam dann als antwort:
Status=Moved Permanently - 301 Location=http://xxx/scripts/er gab mir also den gleichen pfad norchmal zurueck mit nem '/' am ende. das waere dann ein ordner
das gleiche passiert wenn ich einen ordner angebe der öffendlich ist. also wo mir dann der inhalt des ordners angezeigt wird. wieder ein '301'.
wenn in dem ordner eine 'index.php' oder aehnliches liegt, kommt wieder ein '301' mit Location
also kurzgefasst:
bei nem order kommt scheinbar immer ein statuscode '301' mit einem Location parameter auf den selben pfad mit '/' am ende.Meep Meep
-
ich glaub ich hab dich etwas missverstanden.
ob er existiert siehst du dann ob du den statuscode '301' oder '404' zurueckbekommst.
Meep Meep
-
Also einfach gesagt:
301 = ordner existiert
401 = Ordner existiert NICHThab ich das richtig verstanden?
Was genau für ein Request sendest du? HTTPRequest oder sowas in der art?
-
jo nen http-request. habs ueber socket gemacht.
Meep Meep