来自Web服务器的文件返回不同的Content-Encoding和Content-Length值

时间:2014-04-11 11:08:30

标签: vb6 http-headers http-content-length

在我们的VB6应用程序中,我们使用vbmhwb.dll并通过Web下载文件。文件正确下载,但它返回Content-Length的不同值。我发现HTTP标头有不同的Content-Encoding。以下是不同PC上同一文件的HTTP标头。下载后文件是二进制相同的。那么Content-Encoding什么时候开始设置?另外,如何从标题中获取文件的实际大小?

文件1:

HTTP/1.0 200 OK
Date: Fri, 11 Apr 2014 09:19:15 GMT
Server: Application Server
Content-Disposition: attachment; filename=ABC.csi
Content-Type: text/plain
Content-Length: 671
Connection: close

文件2:

HTTP/1.0 200 OK
Date: Fri, 11 Apr 2014 10:28:06 GMT
Server: Application Server
Content-Disposition: attachment; filename=ABC.csi
Content-Type: text/plain
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 416
Connection: close

0 个答案:

没有答案