Permalink
Browse files
refactor($http): avoid using closure vars in serverRequest fn
- Loading branch information
Showing
with
8 additions
and
9 deletions.
-
+8
−9
src/ng/http.js
|
|
@@ -738,23 +738,22 @@ function $HttpProvider() { |
|
|
</example> |
|
|
*/ |
|
|
function $http(requestConfig) { |
|
|
var config = { |
|
|
method: 'get', |
|
|
transformRequest: defaults.transformRequest, |
|
|
transformResponse: defaults.transformResponse |
|
|
}; |
|
|
var headers = mergeHeaders(requestConfig); |
|
|
|
|
|
if (!angular.isObject(requestConfig)) { |
|
|
throw minErr('$http')('badreq', 'Http request configuration must be an object. Received: {0}', requestConfig); |
|
|
} |
|
|
|
|
|
extend(config, requestConfig); |
|
|
config.headers = headers; |
|
|
var config = extend({ |
|
|
method: 'get', |
|
|
transformRequest: defaults.transformRequest, |
|
|
transformResponse: defaults.transformResponse |
|
|
}, requestConfig); |
|
|
|
|
|
config.headers = mergeHeaders(requestConfig); |
|
|
config.method = uppercase(config.method); |
|
|
|
|
|
var serverRequest = function(config) { |
|
|
headers = config.headers; |
|
|
var headers = config.headers; |
|
|
var reqData = transformData(config.data, headersGetter(headers), config.transformRequest); |
|
|
|
|
|
// strip content-type if data is undefined |
|
|
|