2016-02-05 113 views
1

有谁知道如何从YQL获取gzip版本的响应?如何获得雅虎财经(YQL)gzip回应?

例如请求此:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22AAPL%22)&env=store://datatables.org/alltableswithkeys 

的响应不是gzip压缩的?

回答

0

您需要在请求中设置标题“Content-Encoding:gzip”。

但是,如果服务器不支持gzip压缩方法,则可能得不到相同的响应。 Web服务器决不是要使用任何压缩方法 - 这取决于Web服务器的内部设置,也可能取决于相关网站的内部体系结构。

+0

感谢您的信息,我已经在标题中设置了Accept-Encoding,但也许服务器不支持它。这是一种遗憾,因为可以节省很多带宽 – DotnetShadow

+1

我检查了你共享的URL,它不支持svgz压缩。 http://checkgzipcompression.com/ – Aditya