0

我想让注册过程成为用户名和密码。我用的是Delphi 7。组件可以做哪些?(我的英语很少,对不起。)

4

1 回答 1

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;

可选地,您可以编写自己的套接字,但这会更加困难,因为您必须编写自己的侦听器。(大多数共享主机计划通常不允许这样做。)

于 2012-07-29T03:53:30.403 回答