Я использую Ax ios и хочу установить статус ответа 404, когда происходит тайм-аут запроса.
Я устанавливаю время ожидания с помощью config.timeout, но не знаю, как изменить статус на 404 при истечении времени ожидания.
generateRequest(requestConfig, successCallback, errorCallback) {
const config = requestConfig;
config.timeout = 10;
return this.service(config).then(
response => successCallback(response),
error => errorCallback(error),
);
}
get(requestConfig, successCallback, errorCallback) {
const config = requestConfig;
config.method = 'get';
this.generateRequest(config, successCallback, errorCallback);
}
someServiceCall(requestConfig, productId, successCallback, errorCallback) {
const config = requestConfig;
const url = `https://someserviceurl/${productId}`;
config.url = url;
this.get(config, successCallback, errorCallback);
}