Seite 1 von 2

Noch ein Progress-bar-Download

Verfasst: 07.12.2004 21:35
von GPI
Ich hab bisher nur das web-user-passwort überprüfen können (hab kein Proxy). Wäre nett, wenn jemand das machen könnte, da dieser Codefetzen teil meines nächsten Projektes wird.

zwei Tipps noch:
Wenn openurlfile #false zurückliefert, dann liefert URLError den Fehlercode und URLMsg$ die Server-Meldung in klartext (sofern übertragen).

Einen TimeOut sollte man noch in Dateidownload einbauen, beim Daten-request ist er enthaltne.

nochwas zu den Fehlermeldungen:

401 Unauthorized
Ein Anwender hat vergeblich versucht, sich in einen geschützten Bereich auf dem Webserver einzuloggen. Der Grund dafür kann in einem falschen Benutzernamen bzw. Paßwort, aber auch einen defekten Authorization Header liegen. Darüber hinaus erscheint die Meldung auch, wenn der Anwender den Loginprompt bekommt und auf "Abbrechen" klickt.

--> Ich würde in Programm nach namen und Passwort fragen und es mit diesen probieren

407 Proxy Authentication Required
Der Zugriff auf den Proxyserver kann nur nach vorheriger Authorisation erfolgen.

--> Hier fehlt anscheinend ein Proxy-User-Paßwort. Abfragen.

Code: Alles auswählen

Entfernt - neuerer Code weiter hinten

Verfasst: 08.12.2004 08:12
von Danilo
GPI: War das für Tipps&Tricks gedacht? Ich kann nichts erkennen,
warum Du das hier postest, und auch keine richtige Frage herauslesen.

Wenn es in Tipps&Tricks soll, dann bitte sagen, und es wird
verschoben.
Ansonsten: Entschuldigung für die Störung. ;)

Verfasst: 08.12.2004 14:02
von Falko
Ich schätze mal, GPI will das von jemanden hier testen lassen, der einen
ProxyServer hat, da er das ohne nicht testen konnte. Leider habe ich auch keinen (z.B JanaServer) installiert.
Dann hätte ich seinen Source mal gerne ausprobiert 8)

MfG Falko

Verfasst: 08.12.2004 18:20
von nicolaus
werd das nnachher mal über meinen proxy tsten und dann hier bericht erstatten. Hoffe das wolltest du so GPI?!

Verfasst: 08.12.2004 19:46
von GPI
jup

Verfasst: 09.12.2004 01:40
von nicolaus
@GPI
also wenn ich die proxydaten übergebe bekomme ich gleich nach dem start nen fehler: 504 Gateway Timeout
passwort hatte ich keines übergeben da ich das mal so getestet habe ohne pw am proxy zu verwenden (um auf nummer sicher zu gehen).
Melde dich einfach wenn ich noch mal testen soll.

Verfasst: 09.12.2004 10:25
von Creature
@GPI,

wenn der code auch durch einen socks5 geht, dann melde dich bei mir über pn und gebe dir die daten da dafür. dann kannst du auch selber testen...

Verfasst: 09.12.2004 19:45
von GPI
nicolaus hat geschrieben:@GPI
also wenn ich die proxydaten übergebe bekomme ich gleich nach dem start nen fehler: 504 Gateway Timeout
passwort hatte ich keines übergeben da ich das mal so getestet habe ohne pw am proxy zu verwenden (um auf nummer sicher zu gehen).
Melde dich einfach wenn ich noch mal testen soll.
Ja mach mal mit Passwort bitte.

Verfasst: 09.12.2004 22:19
von GPI
Neue Version zum Test: (bitte Proxy mit und ohne Passwort. Sollte jetzt gehen).

(ProxyTrace ist übrigends sehr intresannt: http://www.pocketsoap.com/)

Code: Alles auswählen

Und wieder veraltet...

Verfasst: 10.12.2004 13:49
von Andre
Ich habe keinen Proxy, aber einfach mal so getestet:
- funzt erstmal soweit, dass alle angeforderten Daten + Informationen ordentlich im Console-Fenster angezeigt werden
- nach dem Erreichen von "Progress:100" scheint der Download in einer Endlos-Schleife hängenzubleiben
- die gespeicherte Datei hat eine Größe von 57 KB erreicht, dann habe ich irgendwann per Debugger abgebrochen