Не удалось установить заголовки запроса для моего запроса ajax - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь сделать ajax-вызов в службу, мой API службы ожидает заголовок запроса для авторизации, чтобы дать ответ. Вот мой код JS

var settings = {
       url: "http://localhost:8080/codebluet-war/service/codeblue/facility",
       method: "GET",
       headers: {
           "Authorization": "oauthtoken"",
       }
   }
$.ajax(settings).done(function (response) {
  console.log(response)
});

Я добавил заголовки авторизации в свойкод, но все равно я получаю 401 ошибка неавторизованного запроса. Есть ли что-то еще, что мне нужно добавить в мои настройки?

1 Ответ

0 голосов
/ 25 января 2019

Если вы используете OAuth 2.0, вам следует добавить префикс к токену Носитель слово:

headers: {
    "Authorization": "Bearer yourTokenValue",
}

С OAuth 1.0 это немного сложнее, так как вам нужно отправить набор параметров вместо одного токена.Поэтому вы можете рассмотреть возможность использования jQuery-совместимой библиотеки OAuth для этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...