Tôi đã cố gắng GETsử dụng dữ liệu nhị phân requestvà có một cái gì đó như:
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
Nhưng bodyluôn luôn có một vài byte khác với dự kiến. Sau khi điều tra thêm, tôi phát hiện ra rằng requestgiả định bodylà chuỗi và thay thế tất cả các byte không unicode.
Tôi đã cố gắng thêm
encoding: 'binary'
đến requestSettingsnhưng nó không giúp đỡ.
Làm thế nào tôi có thể nhận được dữ liệu nhị phân?
encoding: nulllà tùy chọn duy nhất hoạt động. Và - tài liệu rất kém. Phải có một cảnh báo rõ ràng trong tài liệu Yêu cầu nút về cách thức để lấy dữ liệu nhị phân thuần túy. Cảm ơn!