Мне нужно отправить заголовки авторизации для моего запроса на поставку.
Мой код:
const Axios = require('axios')
var config = {
headers: {'Authorization': `Basic: ${this.$store.state.clientsecret}`}
}
Axios.put(`https://url.com/api/token/?grant_type=refresh_token&refresh_token=${this.$store.state.refresh_token}`, {}, config)
.then(response => {
this.token = response.data.access_token
this.error = false
})
.catch(() => {
this.error = true
})
Но я получаю 204
Доступ к XMLHttpRequest по адресу 'https://url' от источника 'http://localhost:8080' заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: в запрошенном заголовке «Access-Control-Allow-Origin» нетресурс.
Глядя на заголовки моего запроса, я не вижу, что заголовок авторизации отправлен:
Provisional headers are shown
Access-Control-Request-Headers: authorization,content-type
Access-Control-Request-Method: POST
DNT: 1
Origin: http://localhost:8080
Referer: http://localhost:8080/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Что я делаю не так?