Skip to content
Permalink
Browse files

refactor($http): avoid using closure vars in serverRequest fn

Closes #10361
  • Loading branch information
pkozlowski-opensource committed Dec 7, 2014
1 parent 3b5ba87 commit b3dfb3835923c9a941f63aa8f709760fd087962a
Showing with 8 additions and 9 deletions.
  1. +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

0 comments on commit b3dfb38

Please sign in to comment.
You can’t perform that action at this time.