最近在写一个通过Http协议下载文件的程序,但是在使用indy时不知道如何使用
Cached的功能,请问要如何实现啊!

解决方案 »

  1.   

    Cache的功能当然要你自己来实现了。Indy仅仅只是封装协议,它不管Cache这种功能的。
    你自己建立一个HashTable,URL就是Key,取得的内容放在Value中,这样不久做成Cache了。
      

  2.   

    Indy中好像有一个CookieManager啊,是不是要用到这个东东?
      

  3.   

    顾名思义,CookieManager是管理Cookie的。你认为网页的内容可以作为Cookie吗?好像大了一点吧。自己写,不烦。我做的Web程序,为了提高性能,Cache了很多内容,甚至连对象都Cache。
      

  4.   

    是要用Header的信息中的时间来判断是否需要下载新的文件?
      

  5.   

    chechy:老大,有没有MSN,可以聊一下这方面的知识吗?
      

  6.   

    找到办法了,结案!谢谢chechy的支持!