Я знаю об Axios, но пытаюсь сделать это с помощью Vue Resource. Все работает нормально, но заголовки не отправляются.
Что бы я ни делал, он не будет отправлять заголовки.
Однако, когда я выполняю запрос и перешли Это с консолью Firefox (после добавления заголовка авторизации), он работает.
Но при выполнении непосредственно из Vue он не отправляет заголовок. Когда я пытаюсь сделать то же самое в Postman, это работает :)
Вопрос: Кто-нибудь знает, как это решить?
this.$http.get('https://myapi.com/v1/whatever/option', {
params: {
},
headers: {
'Authorization' : 'Bearer Cd34dfhnc4jn-39q84cq9-pwncpqw349fn83q47903qpnf98nghwehj5UiDXyC:$2y$1gerg34cqw4yas4yqOHAyLk4wy2OkDvxH6HOs.CgocO2TE9Te'
}
}).then(response => {
//console.info(response);
}, response => {
console.info('error:');
console.info(response.headers.get('Authorization'));
console.info(response);
})
P.S. Я только что попробовал Axios, и здесь та же проблема... когда я проверяю свой запрос, моих добавленных заголовков НЕТ!?
Загрузите скриншот моей консоли FF
В моем файле Vue у меня есть событие @click:
this.$http.get('https://boinu.nl/v1/synonyms/autos', {
// params: {
//
// },
// headers: {
// 'Authorization' : 'Bearer CdcmXCj0pdaM7UH6zpWVRSyncWJHhShHPKzvj4wWxNaxIn54LGQMaVU7ihUiDXyC:$2y$10$26IZut5mWqtECbhVIFnSqOHAyLk4wy2OkDvxH6HOs.CgocO2TE9Te'
// }
}).then(response => {
//console.info(response);
}, response => {
console.info('error:');
console.info(response);
})
и в моем main.js у меня есть:
import Vue from 'vue'
import App from './App.vue'
import VueResource from 'vue-resource'
Vue.use(VueResource);
new Vue({
el: '#app',
render: h => h(App)
});
Почему нет? :P Я взял это из учебника VueJS;) он отлично работает, за исключением того, что не может отправлять заголовки вместе с запросом :(
@NoobieSatan Он использует этот формат метода this.$http.get('/someUrl', [config]).then(successCallback, errorCallback);
Я следую уроку Максимилиана из Удеми. Хороший туториал, но да... эта часть не работает, ха-ха.
@AngelovanCleef, какую версию vue-ресурса вы используете?
@BernardoDuarte Это версия 1.5.1, я так понимаю? скачал его через пару часов по этой ссылке: github.com/pagekit/vue-ресурс
@AngelovanCleef Не удалось найти ничего похожего на вашу проблему, но, возможно, это может помочь.
Создайте репозиторий GitHub и позвольте мне изучить ваш код
Завтра выложу на гит. Спасибо всем за ваши ответы!
Я обновил свой основной пост с кодом...





Зачем ты это делаешь
.then(response => { //Content },response