Einzelnen Beitrag anzeigen

Metschu

Registriert seit: 31. Dez 2006
151 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#20

AW: Login auf Homepage mit Indy

  Alt 21. Feb 2013, 22:07
Ein seltenes Ereigniss ist aufgetreten:

Es klappt und ich weiß nicht warum...

Vielleicht kann mir einer mal aufklären:

Webseitenquelltext:
Code:
<Form method="POST" action="/start.swe?" name="Form1">
Die Website verlangt "Post" und laut allen Anleitungen bzw Ergebnissen der Suche müßte ich es so machen:
Delphi-Quellcode:
with LParamsList do
 begin
  Add('SWEUserName=' + ALoginName);
  Add('SWEPassword=' + ALoginPassword);
  Add('SWECmd=ExecuteLogin');
  Add('SWENeedContext=false');
 end;

 LResponse := AIdHTTP.post('https://intra.net/start.swe?', LParamsList, LEnc);
Hier bekomme ich immer den Quelltext der Startseite, komme aber nicht weiter

Mit Get allerdings klappt das Einloggen und ich bekomme den Quelltext der nachfolgenden Seiten:
LResponse := AIdHTTP.get('https://intra.net/start.swe?SWEUserName=Name1+name2&SWEPassword=DasPasswort&SWECmd=ExecuteLogin&SWENeedContext=false');

(Eigentlich sollten die "Get" und "Post" in den Quelltexten auch rot markiert werden, aber anscheinend kann man im Code keine Farben einstellen)


Auf jeden fall schonmal danke an alle für die bisherigen Unterstützung!

Gruß

Torsten
Torsten
  Mit Zitat antworten Zitat