今天是个好日子!我正在尝试使用 nodeJS 调整我的代码,但在解压方面遇到了一点问题。我正在使用 xhr 向服务器发出请求,并获得压缩数据作为响应,但我无法将其解压缩为可读对象。这是我的代码示例:
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open(method, url, false);
for (key in headers) {
xmlHttp.setRequestHeader(key, headers[key]);
}
xmlHttp.send(postData);
console.log(xmlHttp.responseText);
zlib.gunzip(xmlHttp.responseText, function(error, result) {
console.log(error, result);
});
但是“console.log(error, result);” 从未调用过,所以对我来说似乎很奇怪,但我不知道该怎么做。
另外,我当然在这里阅读了所有相关问题,首先是文档,但它什么也没给我。所以我会很感激任何帮助,即使它只是文档中的一个标记字符串,可能我错过了