我想让注册过程成为用户名和密码。我用的是Delphi 7。组件可以做哪些?(我的英语很少,对不起。)
问问题
951 次
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 回答