MCPcopy Index your code
hub / github.com/angular-ui/ui-grid / serverRequest

Function serverRequest

lib/test/angular/1.4.3/angular.js:10027–10046  ·  view source on GitHub ↗
(config)

Source from the content-addressed store, hash-verified

10025 $injector.get(config.paramSerializer) : config.paramSerializer;
10026
10027 var serverRequest = function(config) {
10028 var headers = config.headers;
10029 var reqData = transformData(config.data, headersGetter(headers), undefined, config.transformRequest);
10030
10031 // strip content-type if data is undefined
10032 if (isUndefined(reqData)) {
10033 forEach(headers, function(value, header) {
10034 if (lowercase(header) === 'content-type') {
10035 delete headers[header];
10036 }
10037 });
10038 }
10039
10040 if (isUndefined(config.withCredentials) && !isUndefined(defaults.withCredentials)) {
10041 config.withCredentials = defaults.withCredentials;
10042 }
10043
10044 // send request
10045 return sendReq(config, reqData).then(transformResponse, transformResponse);
10046 };
10047
10048 var chain = [serverRequest, undefined];
10049 var promise = $q.when(config);

Callers

nothing calls this directly

Calls 6

transformDataFunction · 0.70
headersGetterFunction · 0.70
isUndefinedFunction · 0.70
forEachFunction · 0.70
lowercaseFunction · 0.70
sendReqFunction · 0.70

Tested by

no test coverage detected