流星 HTTP.call gzip 答案
Meteor HTTP.call gzip answer
我向服务器发出请求,希望得到 Json 作为答复,但答复是压缩的 gzip,我不知道如何对其进行扩充。
有人知道可以帮助我解决这个问题的库或本机函数吗?
我试过 zlib
但那需要一个流,而我的请求 return 一个字符串。
您可以通过添加 HTTP 请求 header {'Content-Type' : 'application/json'}
来要求服务器响应 JSON
HTTP.call('GET', url, {headers: {'Content-Type': 'application/json'}}, asyncCallback)
事实上,我只需要制作 meteor 的 HTTP 包即可:
requestOption.npmRequestOptions.gzip = true
答案由图书馆解压
我向服务器发出请求,希望得到 Json 作为答复,但答复是压缩的 gzip,我不知道如何对其进行扩充。
有人知道可以帮助我解决这个问题的库或本机函数吗?
我试过 zlib
但那需要一个流,而我的请求 return 一个字符串。
您可以通过添加 HTTP 请求 header {'Content-Type' : 'application/json'}
HTTP.call('GET', url, {headers: {'Content-Type': 'application/json'}}, asyncCallback)
事实上,我只需要制作 meteor 的 HTTP 包即可:
requestOption.npmRequestOptions.gzip = true
答案由图书馆解压