gpt4 book ai didi

javascript - Postman 测试使用 HTTP 状态代码的 switch 语句

转载 作者:行者123 更新时间:2023-11-29 15:15:00 25 4
gpt4 key购买 nike

我正在尝试在 Postman 中创建一个测试,以根据 switch 语句的结果返回不同的文本响应。但是,我不确定为什么当我单击“运行”时它说没有可用的测试我的 Get 方法设置正确,因为当我自己执行它时它返回例如200 好。我有以下内容:

var statMessages ;

switch (statMessages) {
case '500':
console.log('Internal Server Error.');
break;
case '200':
console.log('200 Ok');
break;
case '503':
console.log('Service unavailable.');
break;
case '502':
console.log('502 bad gateway.');
break;
case '599':
console.log('Network connect timeout error.');
break;
case '408':
console.log('Request timedout.');
break;
default:
console.log('Sorry, we are out of ' + statMessages + '.');
}
console.log("Try again?");

最佳答案

enter image description here如果我没有误解你的问题,那么我认为你应该这样尝试。像在您的 statMessages

上一样获取 HTTP 状态代码

var statMessages = responseCode.code; // it'll return numeric code e.g 200

switch (statMessages) {
case 500:
tests["Internal Server Error."] = statMessages === 500;
break;
case 200:
tests["200 Ok"] = statMessages === 200;
break;
case 503:
tests["Service unavailable."] = statMessages === 503;
break;
case 502:
tests["502 bad gateway."] = statMessages === 502;
break;
case 599:
tests["Network connect timeout error."] = statMessages === 599;
break;
case 408:
tests["Request timedout."] = statMessages === 408;
break;
default:
tests["Sorry, we are out of" + responseCode.code]
}

关于javascript - Postman 测试使用 HTTP 状态代码的 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50130795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com