title: Request method not recognized after promisification
body: <p>I built an API using AWS API Gateway and Lambda, now I am writing end to end tests, I am using Promise from bluebird and request, so I promisified request like this:</p>
  
  <blockquote>
    <p>Promise.promisifyAll(require('request'));
    Promise.promisifyAll(request);</p>
  </blockquote>
  
  <p>Now when I make requests (POST, PUT, GET), using request.methodAsync, the method is not recognized by the API Gateway !</p>
  
  <p>I launched Jasmine with :</p>
  
  <blockquote>
    <p>NODE_DEBUG=request  jasmine</p>
  </blockquote>
  
  <p>I can see the method = 'POST' or whatever, but the API still not recognize the method of the requests I am making with the promisified request ! any one run into this situation ?</p>