我正在尝试从 stackexchange api 获取一些 json 数据。接收 OAuth 代码和访问令牌工作正常。但是当调用实际的数据获取端点时,响应看起来确实很奇怪。可能是编码的或类似的。
请求如下所示:
var client = requestjson.newClient('https://api.stackexchange.com');
client.get("/2.2/me/comments?order=desc&sort=creation&site=stackoverflow&access_token="+myToken+"&key="+key, function(err, res, body) {
console.log(body);
})
然后响应正文如下所示:
i�)�)QEJ�a��Ml�d4���20�c����M���]�v5/AZ�m��z �C��`�~���*ͳ`Fh'����<M��k��J������J��> &��ȗ����m��o>U�n�鴬�x=M��}1��m��'����ϻ��#
��zDn���n=ϳh[��QY��M���uv�*����&?;��S��х�V���'{mJ? �8/�W�q���͓��+��qK��������X�9X~��g�������YrVY���B���X1#�`E
我已经尝试过JSON.parse
,但它会在控制台中引发错误。