Get binary response

Problem

You want to get a binary HTTP response from an HTTP request.

Solution

The HTTP Request node will return the body of a response in the msg.payload as a string by default. Change the Return configuration of this node to a binary buffer to return the response as a binary buffer in the msg.payload.

Example

We have modified the flow from the Set the URL of a Request URL recipe by changing the HTTP Request node Return configuration to a binary buffer. The Debug node will display the payload as a binary buffer such as:

[ 80, 75, 3, 4, 20, 0, 6, 0, 8, 0 … ]