2016-02-05 2 views
1

Est-ce que quelqu'un sait comment obtenir la version gzip d'une réponse de YQL?Comment obtenir la réponse gzip Yahoo Finance (YQL)?

Par exemple demander ceci:

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 

La réponse n'est pas au format gzip?

Répondre

0

Vous devez définir l'en-tête "Content-Encoding: gzip" dans votre demande. Toutefois, si le serveur ne prend pas en charge la méthode de compression gzip, il se peut que vous n'obtiendrez pas la même réponse. Le serveur Web n'est en aucun cas obligé d'utiliser une méthode de compression - cela dépend des paramètres internes du serveur Web et peut également dépendre de l'architecture interne du site Web en question.

+0

Merci pour l'info, j'ai mis le Accept-Encoding dans l'entête mais peut-être que le serveur ne le supporte pas. C'est dommage parce que beaucoup de bande passante a pu être sauvegardée – DotnetShadow

+1

J'ai vérifié l'URL partagée par vous et elle ne supporte pas la compression svgz. http://checkgzipcompression.com/ – Aditya