У меня есть API, в котором для входа это работает так. Чтобы сделать вызов API, я должен добавить авторизацию basic auth
вот так.
И тело
Но проблема в том, что когда я делаю api-запрос через ax ios, он всегда выдает ошибку ответа, подобную этой
Error: "Request failed with status code 401"
createError createError.js:17
settle settle.js:19
handleLoad xhr.js:60
Я сделал запрос что-то вроде этого.
//TODO: AUTH Actions
export const login = (username, password) => (dispatch) => {
//User Loading:
dispatch({ type: USER_LOADING });
//Make API Call here
console.log('featch adata', data);
axios.post('https://api.smartocart.com/oauth/token', {
data: {
username: username,
password: password,
grant_type: 'password',
},
auth: {
username: 'topseller',
password: 'topseller'
}
})
.then((res) => {
console.log('Then response', res)
}).catch(err => {
console.log(err)
})
// console.log('Action login', username, password);
}