Excel очищает наш атрибут заголовка авторизации http-запроса? - PullRequest
0 голосов
/ 08 апреля 2019

Мы пытаемся заставить нашу надстройку Office Excel связаться с одной из наших собственных служб веб-API, чтобы она могла отправлять и получать данные из нее. Чтобы запрос был авторизован, мы должны заполнить атрибут заголовка авторизации. Вот как мы выполняем запрос, который отлично работает во всех наших обычных веб-приложениях.

this.LoginAuth = function (authString) {    
    $http.defaults.headers.common.Authorization = 'Basic ' + authString;

    return $http({
        url: MainFactory.GetWebAPILocation() + '/API/User/AddInLoginAuth',
        dataType: 'json',
        method: 'POST',
        data: {},
        headers: {
            "Content-Type": "application/json"
        }
    });
}

Однако, когда запрос сделан через надстройку, атрибут Authorization был очищен, что привело к сбою нашего запроса. Эта очистка атрибута выполняется Excel? И если да, то есть ли способ, которым мы можем это остановить?

1 Ответ

0 голосов
/ 17 апреля 2019

Оказывается, это была проблема CORS в нашей службе Web API.

...