相关疑难解决方法(0)

使用请求获取Node.js中的二进制内容

我正在尝试GET使用二进制数据request,并有类似的东西:

var requestSettings = {
    method: 'GET',
    url: url,
};
request(requestSettings, function(error, response, body) {
    // Use body as a binary Buffer
}
Run Code Online (Sandbox Code Playgroud)

body总是与预期的几个字节不同.经过进一步调查后,我发现request假设body是字符串并替换了所有非unicode字节.

我试着补充一下

encoding: 'binary'
Run Code Online (Sandbox Code Playgroud)

requestSettings,但它并没有帮助.

我怎样才能获得二进制数据?

javascript binaryfiles request node.js requestjs

125
推荐指数
1
解决办法
3万
查看次数

标签 统计

binaryfiles ×1

javascript ×1

node.js ×1

request ×1

requestjs ×1