title: Why is there an error about headers and authorization in a Stripe dependency?
body: <p>Stripe HTTP request dependency returns an error about headers, but these are not configurable.</p>
  <p>Using a GET request seems fine, but a post route fails with the error:</p>
  <p><code>error [err_invalid_char]: invalid character in header content [&quot;authorization&quot;]</code></p>
  <pre><code>app.post('/charge',function(req,res){
  
    stripe.charges.create({
        amount: 10,
        description: 'Charge',
        currency: 'gbp',
        customer: 'cus_EXgisfTr7LuiO9'
    },function(err,result){
      if(err){
        res.status(400);
        res.send(err);
      }
      else{
        res.status(201);
        res.send(result);
      }
    });
  });
  </code></pre>
  <p>Hitting the endpoint <a href="https://myapp.herokuapp.com/charge" rel="nofollow noreferrer">https://myapp.herokuapp.com/charge</a> with an HTTP POST request returns this to the console:</p>
  <p><code>error [err_invalid_char]: invalid character in header content [&quot;authorization&quot;]</code></p>
  <p>This is a Stripe dependency however and not configured by the developer.</p>