made some changes

This commit is contained in:
Dhroov Gupta
2019-07-24 12:51:18 +05:30
parent 0e0012d93f
commit adefc21d86

View File

@@ -602,18 +602,24 @@ module.exports = {
responseBody: ''
};
}
let headers = Object.keys(contentObj);
let headers = Object.keys(contentObj),
result = [];
for (let i = 0; i < headers.length; i++) {
if (this.getHeaderFamily(headers[i])) {
cTypeHeader = headers[i];
hasComputedType = true;
if (headers[i].includes('json')) {
break;
}
if (this.getHeaderFamily(headers[i]) !== HEADER_TYPE.INVALID) {
result.push(headers[i]);
}
}
if (result[HEADER_TYPE.JSON]) {
cTypeHeader = result[HEADER_TYPE.JSON];
hasComputedType = true;
}
else if (result[HEADER_TYPE.XML]) {
cTypeHeader = result[HEADER_TYPE.XML];
hasComputedType = true;
}
// if no JSON or XML, take whatever we have
if (!hasComputedType) {
cTypes = Object.keys(contentObj);