delphi 中 使用 TIdHTTP 提交Post数据
2017-04-07 09:52
393 查看
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;
相关文章推荐
- python+httplib实现HTTP POST提交数据,使用Basic Authentication(基本验证)做登陆验证
- HttpClient 4 使用POST方式提交普通表单数据的例子
- http-使用get和post方式提交数据
- C#中使用HttpWebRequest用Post提交MultiPart数据
- Http使用post方式提交数据(使用java标准接口)
- Http使用post方式提交数据(使用apache标准接口)
- Android Http使用Post方式进行数据提交
- Android学习之Http使用Post方式进行数据提交
- C#中使用HttpWebRequest用Post提交MultiPart数据
- [Android开发]Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- HttpClient 使用 java -- POST方式带参提交数据
- C#中使用HttpWebRequest用Post提交MultiPart数据
- Python模仿POST提交HTTP数据及使用Cookie值的方法
- Android学习之Http使用Post方式进行数据提交
- http-使用get和post方式提交数据
- http使用Post方式进行提交数据
- 20110215 学习记录2:表单中的get和post区别 & 使用 HttpWebRequest 向网站提交数据
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Python模仿POST提交HTTP数据及使用Cookie值的方法
- C# 使用HttpWebRequest用Post提交MultiPart数据