(config)
| 10202 | $injector.get(config.paramSerializer) : config.paramSerializer; |
| 10203 | |
| 10204 | var serverRequest = function(config) { |
| 10205 | var headers = config.headers; |
| 10206 | var reqData = transformData(config.data, headersGetter(headers), undefined, config.transformRequest); |
| 10207 | |
| 10208 | // strip content-type if data is undefined |
| 10209 | if (isUndefined(reqData)) { |
| 10210 | forEach(headers, function(value, header) { |
| 10211 | if (lowercase(header) === 'content-type') { |
| 10212 | delete headers[header]; |
| 10213 | } |
| 10214 | }); |
| 10215 | } |
| 10216 | |
| 10217 | if (isUndefined(config.withCredentials) && !isUndefined(defaults.withCredentials)) { |
| 10218 | config.withCredentials = defaults.withCredentials; |
| 10219 | } |
| 10220 | |
| 10221 | // send request |
| 10222 | return sendReq(config, reqData).then(transformResponse, transformResponse); |
| 10223 | }; |
| 10224 | |
| 10225 | var chain = [serverRequest, undefined]; |
| 10226 | var promise = $q.when(config); |
nothing calls this directly
no test coverage detected