私はthisソリューションを訪れましたが、これは私のためには機能しません。続きAXIOS:Send Authorizationヘッダーがエラー401を返し、Authorizationヘッダーが見つかりません
は私のコードです:
axios.post('http://myurl/api/login', {
email: '[email protected]',
password: '123456'
}, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
}).then(response => {
if (response.data) {
this.AuthToken = response.data.token
console.log(this.AuthToken)
axios.get('http://myurl/userdetails/:uid', {
uid: 'D123'
}, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': this.AuthToken
}
}).then(response => {
if (response.data) {
// this.AuthToken = response.data
console.log(response.data)
}
}).catch(error => {
console.log('User Data response Error: ' + error)
})
}
}).catch(error => {
console.log('Login Error: ' + error)
})
私が最初にPOSTログインAPI呼び出しからトークンを取得しています。私はそれを使用して、認証トークンとして別のAPI呼び出しに渡しました。しかし、私はエラーが発生します:承認ヘッダがありません
あなたはトークンの前に「ベアラ」を追加しようとしたことがありますか? https://security.stackexchange.com/q/108662 – Bert
はい私は前にこれを試しましたが、運はありません。 –