Tôi đã cố gắng GET
sử dụng dữ liệu nhị phân request
và 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 body
luô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 request
giả định body
là chuỗi và thay thế tất cả các byte không unicode.
Tôi đã cố gắng thêm
encoding: 'binary'
đến requestSettings
như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: null
là 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!