Я успешно запустил POST-запрос через Postman для получения ключа mobileSession. Но когда я попробовал то же самое из приложения React Native (через Axios), я получил ошибку, что некоторые параметры отсутствуют. Может кто-нибудь сказать мне, что не так в Axios в соответствии с запросом почтальона, который работает?
Почтальон:
И код Axios:
export function getMobileSession() {
let requestOptions = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
};
let body = {
username: 'myusername',
password: 'mypw',
api_key: 'apikey',
api_sig: 'signature',
method: 'auth.getMobileSession',
format: 'json'
};
return axios.post('Lastfm_API_URL', JSON.stringify(body), requestOptions)
.then(response => {
return response;
})
.catch(err => {
throw err;
});
}