Hallo alle zusammen!
Ich habe mal wieder ein paar Frage.
Diesmal hat das etwas mit einem Client zu tun.
Ich habe mir nämlich das
Indy-Packet für Delphi heruntergeladen und wollte damit einen Anmelde-Client für eine beliebige Internetseite machen.
1) Wie kann ich in einer Eingabe ein bestimmtes Zeichen in einem string anders stehen lasse? (Beispiel: der user gibt das '@'-Zeichen ein und im string soll dann statt
meine@email.de : meine%40email.de stehen).
2) Mein Error ist so ein Socket-Error...
Hier ist mein Quellcode:
Delphi-Quellcode:
private Rueckgabe, PostData : TStringStream;
username, passwort : String;
.
.
.
begin
PostData := TStringStream.Create('');
Rueckgabe := TStringStream.Create('');
Rueckgabe.WriteString('');
PostData.WriteString('/Login username='+username+'&password='+passwort+'&ipRestriction=1&login=Einloggen');
idHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
IdHTTP1.Post(idHTTP1.Host, PostData, Rueckgabe); //hier ist der Error!
end;