code: function make_request(params, cb) {
  
    var options =
    { uri: params.uri
    , method: params.method
    , headers: params.headers
    }
  
    if (params.body) options.body = params.body
    else options.headers['content-length'] = 0
  
    debug("making request", options)
    request.make(options, function (error, response, body) {
      cb(error, response)
    })
  }
docs: Internal: actually make the request described by `params`