Я успешно проверил его с помощью почтальона. Я получаю код состояния 200.
Использование Ax ios в React Native 0.60.5
Но когда я проверяю его Реагируя на собственный проект, я получаю Error: Request failed with status code 415
Понятия не имею почему.
Вот мой топор ios код:
ApiServices.ts
import axios from 'axios';
const instance = axios.create({
baseURL: 'http://192.168.1.161:5000/',
timeout: 3000,
});
instance.interceptors.request.use((config) => {
return config;
}, (error) => {
// handle error
return Promise.reject(error);
});
instance.interceptors.response.use((response) => {
return response;
}, error => {
// handle error
return Promise.reject(error);
});
export const Get = async (api: string, params: object) => {
console.log('api', api); // Account
console.log('params', params); // { userAccount: "0989257556", userPwd: "12345" }
return new Promise((resolve, reject) => {
instance.get(api, params).then(res => {
resolve(res.data);
}).catch(error => {
reject(error);
});
})
};
Я использую функцию следующим образом:
export const testApiGet = () => {
const userAccount = '0989257556';
const userPwd = '12345';
Get('Account', { userAccount, userPwd }).then(res => {
console.log('res ->', res);
}).catch(err => {
console.log('err ->', err);
});
}
Любая помощь будет оценена.