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 

posted @ 2017-04-02 22:24  stma  阅读(1098)  评论(0)    收藏  举报