Я пытаюсь использовать axios для запроса GET с API, для которого требуется заголовок Authorization
.Использование Axios GET с заголовком авторизации в приложении React-Native
Мой текущий код:
const AuthStr = 'Bearer ' + USER_TOKEN;
где USER_TOKEN
является маркер доступа необходим. Эта конкатенация строк может быть проблемой, как если бы я опубликовал ее как AuthStr = 'Bearer 41839y750138-391'
, следующий запрос GET будет работать и возвращает данные, которые я им предоставляю.
axios.get(URL, { 'headers': { 'Authorization': AuthStr } })
.then((response => {
console.log(response.data);
})
.catch((error) => {
console.log(error);
});
Я также попытался установить это как глобальный заголовок без успеха.
что делает console.log ('Знаменосец' + USER_TOKEN) дают? – Swapnil
Он дает Bearer 472397403110 (или любой другой токен) –
Что делает console.log (typeof (USER_TOKEN))? – Swapnil