Autor Beitrag
jolomino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 58



BeitragVerfasst: Mo 04.04.05 01:48 
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.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
  IdHTTP1.HandleRedirects := true;
  IdHTTP1.allowcookies := true;
  IdHTTP1.RedirectMaximum := 100;
  logintemp := IdHTTP1.get(url);



ausblenden 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 user profile iconTino: Titel geändert.


Zuletzt bearbeitet von jolomino am Mo 04.04.05 02:58, insgesamt 1-mal bearbeitet
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: 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.

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
jolomino Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 58



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Mo 04.04.05 03:15 
das habe ich damit gemeint:
ausblenden Delphi-Quelltext
1:
idhttp1.host := 'server.myurl.de';					

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
jolomino Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 58



BeitragVerfasst: Mo 04.04.05 03:24 
nee sorry, das funzt auch nicht.
also wenn ich z.b.

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: 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

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...