Noch ein Progress-bar-Download

Für allgemeine Fragen zur Programmierung mit PureBasic.
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Noch ein Progress-bar-Download

Beitrag 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
Zuletzt geändert von GPI am 09.12.2004 22:18, insgesamt 1-mal geändert.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag 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. ;)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag 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
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

werd das nnachher mal über meinen proxy tsten und dann hier bericht erstatten. Hoffe das wolltest du so GPI?!
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

jup
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Creature
Beiträge: 678
Registriert: 29.08.2004 00:55
Wohnort: Frankfurt/Main

Beitrag 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...
Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag 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.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag 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...
Zuletzt geändert von GPI am 11.12.2004 16:40, insgesamt 1-mal geändert.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag 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
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Antworten