Meteor HTTP.call gzip的答案

时间:2015-11-11 03:32:50

标签: node.js http meteor gzip inflate

我向服务器发出了一个请求获得Json作为答案的请求,但答案是压缩的gzip并且我不知道如何对此进行充气。

有人知道图书馆或本地函数来帮我解决这个问题吗?

我尝试zlib,但需要一个流,我的请求会返回一个字符串。

2 个答案:

答案 0 :(得分:1)

事实上,使用流星的HTTP包我只需要:

requestOption.npmRequestOptions.gzip = true

并且答案是由库解压缩

答案 1 :(得分:0)

您可以通过添加HTTP请求标头{'Content-Type' : 'application/json'}

来要求服务器使用JSON进行响应
HTTP.call('GET', url, {headers: {'Content-Type': 'application/json'}}, asyncCallback)