parse_callback = function (err, data) {
            callback(err, data, response.headers, response);
        }
Makes a request to the specified resource and returns the response body
response headers. `callback` takes (err, data, headers).

`parse` is an optional callback which can be used to filter or decode the body
before `callback` is called.

@param {String} method
@param {String} resource
@param {Object} body (optional)
@param {Object} headers (optional)
@param {Function} callback
@param {Function} parse (optional)
@api public