不少网站为了提高加载速度,启用HTTP服务器的GZIP压缩功能,当客户端发送的HTTP请求中声明可以接受GZIP编码时,服务器自动对HTTP响应内容进行GZIP压缩。但是,在VBS中想自动对GZIP编码进行解压就没有那么容易了。
不同组件对GZIP压缩的处理不尽相同,首先看Msxml2.XMLHTTP:
'By Demon'http://demon.twDim httpSet http = CreateObject("Msxml2.XMLHTTP")http.open "GET", "https://pressString(http.responseBody, "utf-8")顺便说一下这个组件是收费的,可以免费试用30天,所以还是应该用VBS来实现?
原文:http://demon.tw/programming/vbs-http-gzip.html