我试图GET使用二进制数据request,并且有类似的东西:
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
但body总是与预期的几个字节不同。经过进一步调查,我发现request假设body是字符串并替换了所有非 unicode 字节。
我试图添加
encoding: 'binary'
,requestSettings但它没有帮助。
如何获取二进制数据?