json.Unmarshal
invalid character '\x1f' looking for beginning of value
返回结果是被gzip
压缩过的。直接用ioutil.ReadAll
读取res.Body
的话拿到的是乱码,如果用 json.Unmarshal
解析的话会报错 invalid character '\x1f' looking for beginning of value
。
用gzip.NewReader
解码一次,可以解决此问题。
|
|
不知道是不是因为响应头中没有Content-Encoding: gzip
。