delphi 中 使用 TIdHTTP 提交Post数据


本文整理自网络,侵删。

 
var
fhttpRequest: TIdHTTP;
PostData : TStringStream;
tmpStr : String;

begin
  fhttpRequest := TIdHTTP.Create(nil);
  with fhttpRequest do
  begin
    ProtocolVersion := pv1_1;
    AllowCookies := True;
    ProxyParams.BasicAuthentication := False;
    ProxyParams.ProxyPort := 0;
    Request.ContentLength := -1;
    Request.ContentRangeEnd := -1;
    Request.ContentRangeStart := -1;
    Request.ContentRangeInstanceLength := -1;
    Request.Accept := 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
    Request.BasicAuthentication := False;
    Request.Ranges.Units := 'bytes';
    Request.ContentType := 'application/x-www-form-urlencoded';
    //HTTPOptions := [hoForceEncodeParams];  
    HTTPOptions :=[hoKeepOrigProtocol, hoNoProtocolErrorException, hoInProcessAuth];  
  end;
  PostData := TStringStream.Create;
  PostData.WriteString('这里写上要post的数据');
  tmpStr := fhttpRequest.Post('要提交的网址',PostData); //tmpStr是提交后返回的数据

  fhttpRequest.free;
  PostData.Free;
end;

相关阅读 >>

Delphi rest服务器返回图像并显示在浏览器中

Delphi word文档内容批量替换

Delphi命令行窗口实现9*9乘法表

Delphi截取字符串 防止中文截断

Delphi写的简单的文件的打开和关闭

Delphi ado的事务处理例子

Delphi 10 seattle的android应用程序中使用参数启动服务

Delphi mediaplayer1 设置音量

Delphi windows 编程[2] - 学习窗体生成的过程二

Delphi 图像旋转90° 反旋转90°

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...