Vue Resource (GET) не отправляет заголовки - PullRequest
0 голосов
/ 17 февраля 2019

Я знаю об Аксиосе, но я пытаюсь сделать это с помощью Vue Resource.Все работает нормально, но не отправляет заголовки.

Независимо от того, что я делаю, заголовки не отправляются.

Однако, когда я выполняю запрос и повторно отправляю его с консолью Firefox (после добавления заголовка auth), он работает.

Но при выполнении непосредственно из Vue это делаетне отправлять заголовок.Когда я пытаюсь сделать то же самое в Почтальоне, он работает:)

Вопрос: Кто-нибудь знает, как решить эту проблему?

            this.$http.get('https://myapi.com/v1/whatever/option', {
                params: {

                },
                headers: {
                    'Authorization' : 'Bearer Cd34dfhnc4jn-39q84cq9-pwncpqw349fn83q47903qpnf98nghwehj5UiDXyC:$2y$1gerg34cqw4yas4yqOHAyLk4wy2OkDvxH6HOs.CgocO2TE9Te'
                }
            }).then(response => {

                //console.log(response);

            }, response => {

                console.log('error:');
                console.log(response.headers.get('Authorization'));
                console.log(response);

            })

PS Iтолько что попробовал Axios, и та же проблема здесь ... когда я проверяю свой запрос, мои добавленные заголовки НЕ там!?

Загрузить мой скриншот FF Console

Inмой файл Vue У меня есть событие @click:

this.$http.get('https://boinu.nl/v1/synonyms/autos', {
                // params: {
                //
                // },
                // headers: {
                //  'Authorization' : 'Bearer CdcmXCj0pdaM7UH6zpWVRSyncWJHhShHPKzvj4wWxNaxIn54LGQMaVU7ihUiDXyC:$2y$10$26IZut5mWqtECbhVIFnSqOHAyLk4wy2OkDvxH6HOs.CgocO2TE9Te'
                // }
            }).then(response => {

                //console.log(response);

            }, response => {

                console.log('error:');
                console.log(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)
});
...