Sometimes, we want to get binary content in Node.js using request.
In this article, we’ll look at how to get binary content in Node.js using request.
How to get binary content in Node.js using request?
To get binary content in Node.js using request, we should set the encoding
setting to null
.
For instance, we write
const requestSettings = {
method: 'GET',
url,
encoding: null
};
request(requestSettings, (error, response, body) => {
// ...
})
to call request
with requestSettings
and a callback that’s run when the request is done.
We set encoding
to null
so that the response body
in the callback would give us the binary data from the response.
Conclusion
To get binary content in Node.js using request, we should set the encoding
setting to null
.