如何知道一个Http地址的Content-Type和Content-Length?回答前请看问题的详细内容。 (100分)

  • 主题发起人 主题发起人 crazycock
  • 开始时间 开始时间
C

crazycock

Unregistered / Unconfirmed
GUEST, unregistred user!
不要告诉我用NMHttp1.Head,我也知道这个方法可以:)
不过好像他会把http地址的内容下载完才能知道Header,如果地址是一个几十M的文件,他
也会去下载文件的,天哪?!蚂蚁、网络快车他们怎么快速知道文件的大小的呢?
http://www.china-askpro.com/msg30/qa47.shtml 中提到NMHttp的GetDoc方法可以实现我
需要的功能,我怎么没有找到在哪里呢?
希望朋友帮帮忙,指点一下。用NMHttp以外的方式实现也可。
 
问题我自己解决了。我要收回我的分!!!!!!!!!!!
斑竹在么?!!?!?!?!?
为什么没有“删除该帖子”的一项呢?
 
怎么解决的?? 你可以把分给我,我在开贴还给你啊
赫赫
 
呵呵!~~~
其实用Indy的组件就可以了,ICS的也行。
FastNet的组件就是便宜没好货,其实也不用钱:)
FastNet的NMHTTP的Head方法就是会下载完制定的URL地址才能得出结果;
而Indy的idHTTP就不会下载全部数据,而是直接给出Header来。
也就是说,为什么网际快车这类软件可以直接知道需要下载的东西的大小了。
 
分!分!我的分!斑竹!!!
 
这是个问题,我的几个待答问题都是自己解决的,却不能把分收回来!分出去吧心又不甘,
没有一个好的解决方法吗?
 
把分给我吧,作个好人[:D]
 
indy是利用HTTP协议中的HEAD请求来得到服务器端文件的信息而不用下载整个文件的。
幸亏HTTP协议支持此种请求方式,否则用GET或POST得累死。
 
谢谢捧场,散分……
 
后退
顶部