ews-javascript-api-auth
Version:
Library to Help with non-Basic Authentication methods with ews-javascript-api package
31 lines (30 loc) • 1.02 kB
JavaScript
/** @internal */
function setupXhrResponse(xhrResponse) {
xhrResponse["responseText"] = xhrResponse["response"];
delete xhrResponse["response"];
xhrResponse.getAllResponseHeaders = function () {
var header = "";
if (xhrResponse.headers) {
for (var key in xhrResponse.headers) {
header += key + " : " + xhrResponse.headers[key] + "\r\n";
}
}
return header;
};
xhrResponse.getResponseHeader = function (header) {
if (header) {
if (xhrResponse.headers) {
if (xhrResponse.headers[header]) {
return xhrResponse.headers[header];
}
if (xhrResponse.headers[header.toLocaleLowerCase()]) {
return xhrResponse.headers[header.toLocaleLowerCase()];
}
}
}
return null;
};
return xhrResponse;
}
exports.setupXhrResponse = setupXhrResponse;
;