郁闷的GZIP

thestronger 2010-03-15 06:59:58
手机上网,流量宝贵,所以在自己做的程序中想吧数据压缩下。结果遇到个奇怪的问题。
用GET方法时
Dim wq As HttpWebRequest = HttpWebRequest.Create(url)
wq.Headers.Add("Accept-Encoding", "gzip, deflate")

......................
....................
然后用httpwebresponse读取,最后生成字符串后,是乱码,的确是被压缩了。

用POST方法时
Dim wq As HttpWebRequest = HttpWebRequest.Create(url)
wq.Headers.Add("Accept-Encoding", "gzip, deflate")
wq.Method = "POST"

...................
...............
然后用httpwebresponse读取,最后生成字符串后,却是很正常的字符串,没有被压缩。
这两个URL地址都是支持GZIP压缩的,我已经查过了。

难道POST方法不能压缩吗,请高手教我。
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
世外涛缘 2010-03-15
  • 打赏
  • 举报
回复
楼主仔细检查一下,怀疑是用法问题。
不是用的同一个接口么?
还有可能就是该字符串已经无法再压缩了。
儿大不由爷 2010-03-15
  • 打赏
  • 举报
回复
这个你最好在PC机上试试,用工具抓一下HTTP的一些相关数据。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧