procedure TForm1.Button1Click(Sender: TObject); var sl:TStringList; begin sl:=TStringList.Create ; sl.Add('user=aaa'); sl.Add('pws=bbb'); memo1.Text :=IdHTTP1.Post('http://www.163.com',sl); end; D7中使用,类似这样
function TFrmMain.GetHtml(Url: string; Source: TStringList): integer; var IdHTTP: TIdHTTP; Ans: string; begin Result := 0; IdHTTP := TIdHTTP.Create(nil); try try Ans := IdHTTP.Post(Url, Source); Result := Length(Ans); ShowMessage(Ans); except on E: Exception do begin // end; end; finally IdHTTP.Free; end; end;
或者:url,data流,返回流
var sl:TStringList;
begin
sl:=TStringList.Create ;
sl.Add('user=aaa');
sl.Add('pws=bbb');
memo1.Text :=IdHTTP1.Post('http://www.163.com',sl);
end;
D7中使用,类似这样
var
IdHTTP: TIdHTTP;
Ans: string;
begin
Result := 0;
IdHTTP := TIdHTTP.Create(nil);
try
try
Ans := IdHTTP.Post(Url, Source);
Result := Length(Ans);
ShowMessage(Ans);
except
on E: Exception do
begin
//
end;
end;
finally
IdHTTP.Free;
end;
end;