makeRequest: initial version (url, callbacks)
makeRequest: processing request headers
makeRequest: request params support