JSONError |Нет данных, пустой ввод в 1: 1 - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь напечатать код ответа в консоли, но я всегда получаю ответ как «JSONError | Нет данных, пустой ввод в 1: 1»

я получаю эту ошибку, когдакод ответа - 204. else условие работает нормально.

сценарий не входит в условие.

пожалуйста, просмотрите код и предоставьте решение. Спасибо.

var respcode=pm.response.code;
var stagresbody=pm.response.json(responseBody);

if (respcode === 204) { 
    pm.test("engine is suspended with resposne code"+respcode,function(){ 
        console.log(respcode); 
    }) 
}
else { pm.test("Staging is resumed with message"+stagresbody.serviceStatus,function(){
    console.log("Staging is resumed with message "+stagresbody.serviceStatus);
    }); 
}

1 Ответ

0 голосов
/ 29 октября 2019

Вы могли бы использовать это, чтобы сделать то же самое:

if (pm.response.code === 204) { 
    pm.test(`Engine is suspended with resposne code ${pm.response.code}`, () => { 
        console.log(pm.response.code); 
    }) 
}
else { 
    pm.test(`Staging is resumed with message ${pm.response.json().stagresbody.serviceStatus}`, () => {
        console.log(`Staging is resumed with message ${pm.response.json().stagresbody.serviceStatus}`);
    }); 
}
...