MCPcopy
hub / github.com/nervgh/angular-file-upload / _parseHeaders

Method _parseHeaders

src/services/FileUploader.js:430–446  ·  view source on GitHub ↗

* Parsed response headers * @param headers * @returns {Object} * @see https://github.com/angular/angular.js/blob/master/src/ng/http.js * @private

(headers)

Source from the content-addressed store, hash-verified

428 * @private
429 */
430 _parseHeaders(headers) {
431 var parsed = {}, key, val, i;
432
433 if(!headers) return parsed;
434
435 forEach(headers.split('\n'), (line) => {
436 i = line.indexOf(':');
437 key = line.slice(0, i).trim().toLowerCase();
438 val = line.slice(i + 1).trim();
439
440 if(key) {
441 parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;
442 }
443 });
444
445 return parsed;
446 }
447 /**
448 * Returns function that returns headers
449 * @param {Object} parsedHeaders

Callers 1

_xhrTransportMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected