我想让注册过程成为用户名和密码。我用Delphi 7.组件可以做到吗? (我很少英语,抱歉。)
答案 0 :(得分:1)
http请求是最简单的方法(使用GET或POST),但如果您不希望密码/用户名未经加密地传递到您的网络服务器,则首选您需要使用SSL。
使用POST请求的示例:
uses
IdHTTP;
function PostData(const URL: string; Params: TStrings): string;
var
IdHTTP: TIdHTTP;
begin
Result := '';
IdHTTP := TIDHttp.Create(nil);
try
IdHTTP.HandleRedirects := True;
IdHTTP.ReadTimeout := 5000;
Result := IdHTTP.Post(URL, Params);
finally
IdHTTP.Free;
end;
end;
您可以选择编写自己的套接字,但这将更加困难,因为您必须编写自己的侦听器。 (大多数共享主机方案通常不允许这样做。)