【发布时间】:2020-09-10 19:22:18
【问题描述】:
我有下面的sn-p
const url = 'https://someurl.com';
const options = {
method: 'POST',
url: url,
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json;charset=UTF-8'
},
data: {
property_one: value_one,
property_two: value_two
}
};
const response = await axios(options);
const responseOK = response && response.status === 200 && response.statusText === 'OK';
if (responseOK) {
const data = await response.data;
// do something with data
}
我们是否需要同时检查 response.status 和 response.statusText?此外,如果 response.data 具有来自后端的附加状态,例如:
{
"transactionId": "123456789",
"document": {
"documentId": "123456",
"status": "S"
}
}
我们是否需要检查状态是否为“S”。如果是,我们如何检查 response.status 和 response.statusText?
谢谢。
【问题讨论】:
标签: async-await axios