Hallo zusammen,
es war so wie mjustin gesagt hat. Ich hatte das auch bis eben alles am laufen. Allerdings gibt es eine neue Version von diesem G-Server der vermutlich eine anderes Protokoll nutzt.
Die Frage ist, was mache ich falsch, bzw. wie kann ich das mit der Http
Indy Kompo anpassen. Hier mal mein Code und im Anhang die Fehlermeldung...
Delphi-Quellcode:
procedure TfGServer.btnGServerClick(Sender: TObject);
var
s: String;
Params: TStrings;
Cookie : String;
begin
Params := TStringList.Create;
try
mmoDiagnose.Clear;
Params.add('gsUser='+edtLoginName.Text);
Params.Add('gsPass='+edtLoginPass.Text);
mmoDiagnose.Lines.Add
(idhtpGServer.Post('http://'+edtIPGServer.Text+':'+edtPort.Text+'/login', Params));
Cookie:= IdCookieManager.CookieCollection.Items[0].CookieText;
idhtpGServer.Request.CustomHeaders.Add('Cookie:' + Cookie);
mmoDiagnose.Lines.Add('');
mmoDiagnose.Lines.Add
(idhtpGServer.Get('http://'+edtIPGServer.Text+':'+edtPort.Text+
'/cgi-bin/gadgetapi?cmd=SetDisplay&device='+edtNumber.Text+
'&contentsOfDisplay='+edtGServerText.Text));
finally
Params.free;
end;
end;
Gruß Jens