Entwickler-Ecke

Internet / Netzwerk - POST mit WebBrowser.Navigate


TimonWorld - Di 09.01.07 22:23
Titel: POST mit WebBrowser.Navigate
Hallo!

Ich hab da mal eine Frage, nachdem ich über die Suche erfolglos geblieben bin!
Ich möchte mit der WebBrowser-Komponente eine Seite mit Post-Zusätzen anhängen.
Es funktioniert nicht.

Hier der Code:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.Button2Click(Sender: TObject);
var
  ov1, ov2, ov3, post: OleVariant;
begin
  post := 'login[u]=benutzername&login[p]=passwort&Submit=login';
  ie.Navigate('http://www.seite.de/login',ov1,ov2,post,ov3);
end;


Mögliche Probleme: Die Seite verwendet Session-Cookies, ich benutze Delphi 3. Kann das vielleicht sein, dass man beim WebBrowser einen eigenen Cookie-Manager erstellen muss?!

Naja, ich würde mich jedenfalls über eine Antwort freuen!


Lannes - Mi 10.01.07 00:40

Hallo,

also grundsätzliches findest Du dort:
TWebBrowser and POST request [http://www.scalabium.com/faq/dct0139.htm]
Vermute auch das Du da Probleme bekommst, mit Google gehts schon mal nicht. :(

Google Error:
Not Implemented
The server is unable to process your request.