title: Posting binary buffer payload using Node-RED
body: <p>I am trying to send a byte array through POST using Node-RED. I can successfully create the buffer using <a href="https://www.npmjs.com/package/node-red-contrib-protocolbuffersnode" rel="nofollow noreferrer">this module</a> and storing it in <code>msg.payload</code>. However I can't figure out how to add it as a parameter in a http request node. </p>
  
  <p>The receiving application requires enclosing quotes. So I use the payload in the following url: <code>localhost:port/path?var=\"{{payload}}\"</code>, but it gives</p>
  
  <blockquote>
    <p>"Error converting http params to args: invalid character '\' looking for beginning of value"</p>
  </blockquote>
  
  <p>If using it in the request url without quotes: <code>localhost:port/path?var={{payload}}</code> nothing gets through (I can see on the other end). </p>
  
  <p>I am using Protobuf due to the application on the other side, but I've also tried creating a buffer, as described here. However, nothing changes.</p>