MCPcopy Create free account
hub / github.com/JacksonTian/fks / serverRequest

Function serverRequest

fks_chart/bower_components/angular/angular.js:8128–8147  ·  view source on GitHub ↗
(config)

Source from the content-addressed store, hash-verified

8126 config.method = uppercase(config.method);
8127
8128 var serverRequest = function(config) {
8129 headers = config.headers;
8130 var reqData = transformData(config.data, headersGetter(headers), config.transformRequest);
8131
8132 // strip content-type if data is undefined
8133 if (isUndefined(reqData)) {
8134 forEach(headers, function(value, header) {
8135 if (lowercase(header) === 'content-type') {
8136 delete headers[header];
8137 }
8138 });
8139 }
8140
8141 if (isUndefined(config.withCredentials) && !isUndefined(defaults.withCredentials)) {
8142 config.withCredentials = defaults.withCredentials;
8143 }
8144
8145 // send request
8146 return sendReq(config, reqData, headers).then(transformResponse, transformResponse);
8147 };
8148
8149 var chain = [serverRequest, undefined];
8150 var promise = $q.when(config);

Callers

nothing calls this directly

Calls 6

transformDataFunction · 0.85
headersGetterFunction · 0.85
isUndefinedFunction · 0.85
forEachFunction · 0.85
lowercaseFunction · 0.85
sendReqFunction · 0.85

Tested by

no test coverage detected