Получите доступ к URL через json, который можно открыть в Chrome, предоставив User / Pass - PullRequest
1 голос
/ 17 октября 2019

Я могу открыть URL-адрес API в Chrome, перейдя по какому-либо адресу, например:

http://some-path-to-server.com/myapi/, и он запрашивает пользователя / pw enter image description here

После входа в систему я вижу ответ json. Вопрос в том, как мне получить этот json через API-интерфейс $ .getJSON на моем локальном сервере? Или как я могу выяснить, какие дополнительные параметры мне нужно отправить в моем вызове getJSON.

1 Ответ

0 голосов
/ 17 октября 2019

Просто вызовите $.getJSON api в своем javascript.

function getJson(){
    $.getJSON("your url", function(data){
      alert("JSON Data: " + JSON.stringify(data));
    });
}

Upd: Вы можете добавить информацию об авторизации в заголовки, как показано ниже. Или используя функцию beforeSend для добавления дополнительной информации в заголовки.

$.ajax({
      type: "get",
      url: "your url",
      dataType: "json",
      headers: {
          "Authorization": "Bearer 5c530532-f39c-4f22-b48c-e226f8d08405"
      },
      success: function(result) {
          console.log(result);
      }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...