интерцепторе? Или более точно: Возможно ли получение значения statecode из ответа вне пользовательского интерцептора?
Пример следующего кода:
async postJSON() {
let dto = await efRcpClientApi.post<OutDTO<UserDTO>>({
url: '/api/eftool/post',
isParams: true, // Здесь имитируется случай, когда хотя запрос является POST, но параметры должны быть добавлены в URL
query: {
"nickName": "旺旺崔冰冰",
"account": 'yunkss@163.com',
"age": 12,
"hobby": ["吃", "喝", "敲代码"],
"sex": true
}
});
this.message = JSON.stringify(dto);
}
Похоже, что в последнем сообщении можно получить только часть данных ответа с помощью message.data
, но нельзя получить другие данные, такие как возвращаемый код.
Проверил официальную документацию Huawei и протестировал свой код, и выяснил, что в ответе от официального rcp запроса доступна информация, такая как stateCode.
Судя по всему, текущий ef_rcp не поддерживает такой способ использования?
Пример следующего кода:
async postJSON() {
let dto = await efRcpClientApi.post<OutDTO<UserDTO>>({
url: '/api/eftool/post',
isParams: true, // Здесь имитируется случай, когда хотя запрос является POST, но параметры должны быть добавлены в URL
query: {
"nickName": "Wang Wang Cuibingbing",
"account": 'yunkss@163.com',
"age": 12,
"hobby": ["eat", "drink", "code"],
"sex": true
}
});
this.message = JSON.stringify(dto);
}
Похоже, что в последнем сообщении можно получить только часть данных ответа с помощью message.data
, но нельзя получить другие данные, такие как возвращаемый код.
Проверил официальную документацию Huawei и протестировал свой код, и выяснил, что в ответе от официального rcp запроса доступна информация, такая как stateCode.
Судя по всему, текущий ef_rcp не поддерживает такой способ использования?