如何使用 Indy http 或 ipworks http 模拟登录?
Posted
技术标签:
【中文标题】如何使用 Indy http 或 ipworks http 模拟登录?【英文标题】:How to simulate login using Indy http or ipworks http? 【发布时间】:2014-05-14 05:07:38 【问题描述】:我在 jquery 中有这段代码:
var ajaxHandler;
ajaxHandler = "http://mypage.com/_LAYOUTS/com/Handlers/LoginHandler.ashx";
$.post(ajaxHandler + "?task=Login", UserName: _UserName, Password: _Password ,
function (data)
// ...
)
如何检索从该页面返回的“数据”?使用 indy http 或 ipworks http?
【问题讨论】:
【参考方案1】:使用 Indy 的 TIdHTTP
组件:
var
Params: TStringList;
Data: string;
begin
Params := TStringList.Create;
try
Params.Add('UserName=' + UserName);
Params.Add('Password=' + Password);
Data := IdHTTP.Post('http://mypage.com/_LAYOUTS/com/Handlers/LoginHandler.ashx?task=Login', Params);
finally
Params.Free;
end;
end;
【讨论】:
以上是关于如何使用 Indy http 或 ipworks http 模拟登录?的主要内容,如果未能解决你的问题,请参考以下文章