ics组件 笔记
ics组件中httpcli获得网页源码
http://www.360doc.com/content/12/0628/09/7662927_220904592.shtml
ICS - Internet Component Suite (互联网控件包)
http://www.2ccc.com/article.asp?articleid=322
移动 [请问用ICS中的httpcli控件如何获取网页源文件。]
http://bbs.csdn.net/topics/350087661
Delphi中使用ICS实现多线程分块下载文件
http://www.2ccc.com/news/Html/?1027.html
Delphi使用进行post数据时超时设置
http://www.bubuko.com/infodetail-1284722.html
ics的httpcli怎么实现断点续传?
http://www.yourdelphi.com/topic_103378_3e03.htm
给你一段例程,照着样子画葫芦,自己想为什么
var
fstream:TFileStream;
............................
fstream:=TFileStream.Create('aa.zip',fmOpenReadWrite);//aa.zip文件是已经存在并且已经下载了一部分的文件
fstream.Position:=fstream.Size;
http2.ContentRangeBegin:=inttostr(fstream.Size);//下载的开始字节
http2.ContentRangeEnd:=''; //下载到文件结束
http2.RcvdStream:=fstream;
http2.url:='所下载文件的URL';
http2.Get;
fstream.Free;
Delphi用ICS控件进行断点续传
http://blog.sina.com.cn/s/blog_a45f69170102w7mb.html
后来在网上看到一些相关的C++例程,受到一点启发,其实续传的代码没有错,错在对文件的处理上,当TFileStream.Create之后,文件指针的位置默认是文件开头,应当把文件指针指向结尾,修正后的代码如下:
ics httpcli 设置头部信息head
http://stackoverflow.com/questions/26958542/delphi-overbyte-ics-thttpcli-how-to-set-custom-request-header //好像是在响应事件里设置 OnBeforeHeaderSend