(config)
| 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); |
nothing calls this directly
no test coverage detected