Entwickler-Ecke
Internet / Netzwerk - IdHttp.Get: Einloggen über URL funktioniert nicht.
jolomino - Mo 04.04.05 01:48
Titel: IdHttp.Get: Einloggen über URL funktioniert nicht.
hallo,
also folgendes problem:
ich versuche mich auf einer seite einzuloggen. übergebe ich die login-url mit user und passwort im twebbrowser via webbrowser1,navigate(url) , funktioniert alles einwandfrei.
versuche ich via idhttp1.get(url) mich einzuloggen, bekomme ich die fehlermeldung http/1.1 404 not found.
Delphi-Quelltext
1: 2: 3: 4:
| IdHTTP1.HandleRedirects := true; IdHTTP1.allowcookies := true; IdHTTP1.RedirectMaximum := 100; logintemp := IdHTTP1.get(url); |
Quelltext
1:
| url := 'http://login.myurl.de/konf/login?.done=http://sub.myurl.de/web/&login=user&passwd=pass' |
kann mir jemand erklären wie dieses zustande kommt?
gruss jolomino
Moderiert von
Tino: Titel geändert.
retnyg - Mo 04.04.05 02:51
du musst der IdHttp Komponente auch den host einstellen, sonst weiss sie ja nicht zu welchem server sie sich verbinden soll.
jolomino - Mo 04.04.05 02:54
hey um diese uhrzeit noch einer wach...super :D
aber mit dem tipp vom host, das hab ich noch nicht ganz verstanden :?
gruss jolomino
retnyg - Mo 04.04.05 03:15
das habe ich damit gemeint:
Delphi-Quelltext
1:
| idhttp1.host := 'server.myurl.de'; |
jolomino - Mo 04.04.05 03:24
nee sorry, das funzt auch nicht.
also wenn ich z.b.
Delphi-Quelltext
1:
| url := 'http://www.google.de'; |
benutze funzt es mit idhttp1.get einwandfrei :?
mich wunderts halt, das die url mit webbrowser navigate funzt aber mit get nicht. oder muss der url aufbau bei get anders aussehen?
gruss jolomino
retnyg - Mo 04.04.05 03:31
deine url sieht verdächtig nach einer umleitung aus, vielleicht macht der browser automatisch nen refresh und leitet dich auf eine neu-generierte url mit session id oder so. die idHttp kompo bekommt das so direkt vielleicht nicht mit.
möglicherweise musst du aber auch den user agent ändern (IE simulieren)
...so bin raus für heute, gn8
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!