Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Download einer Datei von einem Server mit Login (https://www.delphipraxis.net/94505-download-einer-datei-von-einem-server-mit-login.html)

bonanza 22. Jun 2007 11:24


Download einer Datei von einem Server mit Login
 
Hi,

ich suche nach einer möglichkeit mit Indy o.ä. einen HTTP-Download einer Datei durchzuführen. Allerdings muss ich mit bei dem Server anmelden mit Login und Passwort, dafür habe ich bisher keine Option bei indy-http gefunden.

Gibt es dort überhaupt eine möglichkeit ?


danke schonmal für eure antworten!

Nuclear-Ping 22. Jun 2007 11:28

Re: Download einer Datei von einem Server mit Login
 
Um was für einen Login handelt es sich? Http-Auth? Script?

Im ersten Fall kannst du mal schauen, ob ein Login per URL möglich ist: http://User:Pass@domain.tld/path/file.ext

mkinzler 22. Jun 2007 11:28

Re: Download einer Datei von einem Server mit Login
 
Du mußt auf der Seite nachsehen wie die Parameter heißen und ob sie per POST oder GET erwartete werden.

bonanza 22. Jun 2007 11:35

Re: Download einer Datei von einem Server mit Login
 
Zitat:

Zitat von Nuclear-Ping
Um was für einen Login handelt es sich? Http-Auth? Script?

Im ersten Fall kannst du mal schauen, ob ein Login per URL möglich ist: http://User:Pass@domain.tld/path/file.ext


das scheint leider nicht zu gehen, der server gibt aus: "ungültige Syntax"


Zitat:

Zitat von mkinzler
Du mußt auf der Seite nachsehen wie die Parameter heißen und ob sie per POST oder GET erwartete werden.

per POST soweit ich weiß...

aber welche Komponente verwende ich nun dafür?

mkinzler 22. Jun 2007 11:40

Re: Download einer Datei von einem Server mit Login
 
Zitat:

aber welche Komponente verwende ich nun dafür?
TidHTTP

bonanza 22. Jun 2007 11:46

Re: Download einer Datei von einem Server mit Login
 
Zitat:

Zitat von mkinzler
Zitat:

aber welche Komponente verwende ich nun dafür?
TidHTTP


aber wie gebe ich dort nun für POST meine logindaten ein ?

per idhttp.request.username und .password ?

Nuclear-Ping 22. Jun 2007 11:50

Re: Download einer Datei von einem Server mit Login
 
Scheinbar handelt es sich um ein Login per Script.

Wie mkinzler schon sagte musst du schauen, wie die Parameter heissen, die das Script zum Login will.

Dann kannst du z.B. dieses Beispiel nehmen http://www.dsdt.info/tipps/?id=455 und die Parameter und deren Werte angeben.

bonanza 22. Jun 2007 12:04

Re: Download einer Datei von einem Server mit Login
 
danke, das hat mir schon weiter geholfen, allerdings habe ich ein problem und ich weiß nicht woran es liegt...


entweder hat die function ein problem damit an CGI-scripts zu senden oder er mag kein HTTPS und SSL.

Nuclear-Ping 22. Jun 2007 12:41

Re: Download einer Datei von einem Server mit Login
 
Wenn du mit Informationen nicht so geizen würdest, könnte man dir vielleicht auch mit weniger Nachfragen helfen ... ;)

bonanza 22. Jun 2007 12:52

Re: Download einer Datei von einem Server mit Login
 
ok^^

also ich möchte mich Download vom Rapidshare Server durchführen, und da ich einen Premiumaccount habe möchte ich mich anmelden, ansich müsste es auch irgendwie ähnlich bei einem Downloadmanager (z.b. Flashget) gehen, wo man einfach die Logindaten einträgt und der dann somit vom Server als Premiumuser identifiziert wird.

Man könnte allerdings auch sich auf dem Rapidshare Server einloggen und dann hat man ein cookie, welches einen als Premiumuser identifiziert. Allerdings muss ich mich dort auf einem CGI-Script mit HTTPS/SSL einloggen.

Daher wäre die 1. Variate wie Flashget ansich das was ich möchte ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz