toDelete(data) { storeroom.queryBySiteId(data.siteId) .then(response => { }) response返回的是HttpStatus.OK如何判断是否成功用if判断
时间: 2024-01-21 22:16:12 浏览: 69
mysql if判断
5星 · 资源好评率100%
如果 `response` 是一个 HTTP 状态码(比如 `HttpStatus.OK`),那么你可以根据这个状态码来判断是否成功。通常情况下,HTTP 状态码以 2xx 开头的都是成功的状态码,而以 4xx 或 5xx 开头的则表示请求有错误或服务器出现了问题。因此,你可以这样写:
```
storeroom.queryBySiteId(data.siteId)
.then(response => {
if (response >= 200 && response < 300) {
// 请求成功
} else {
// 请求失败
}
})
.catch(error => {
// 处理请求异常
});
```
其中,`response >= 200 && response < 300` 表示判断状态码是否在 2xx 范围内,如果是则认为请求成功。如果不是,则认为请求失败。当然,你也可以根据具体的业务需求来自定义判断条件。
阅读全文