title: request.getAsync() only returns 1 parameters
body: <p>I'm trying to get request to return the body of a .cert but using the .spread from bluebird seems to only return 1 parameters and not two like it should.</p>
  
  <pre><code>request.getAsync( {url: payload.publicKeyUrl, encode:null } )
      .spread( function(res, body){
          console.log(body);
      } );
  </code></pre>
  
  <p>This will throw an error that body is undefined. Response return the ENTIRE json format, including the cert in string format which messed with the structure.</p>
  
  <p>I'm using request 2.67.0 and bluebird 3.1.1.
  And this is the cert url: <a href="https://static.gc.apple.com/public-key/gc-prod-2.cer" rel="nofollow">https://static.gc.apple.com/public-key/gc-prod-2.cer</a></p>