Регистрационная палата (Великобритания) получить запрос, axios - PullRequest
0 голосов
/ 10 июля 2020

Я хочу получить доступ к данным из Регистрационной палаты

  • У меня есть учетная запись
  • Я создаю приложение
  • Я получаю API key
  • В доменах JavaScript у меня есть свой URL.

Когда я пытаюсь выполнить запрос, я получаю ОШИБКУ CORS, и я не знаю почему.

  axios
    .get(this.$companiesHouseUrl, {
      params: {
        q: this.search_for_company
      },
      crossDomain: true,
      headers: {
        Authorization: "Basic " + btoa(this.$companiesHouseKey + ":")
      }
    })
    .then(response => {
      console.log("Response:", response);
    })
    .catch(e => {
      console.log("Error:", e);
    });

На этом форуме я нашел эту статью , но все же ..

Доступ к XMLHttpRequest по адресу 'https://api.companieshouse.gov.uk/?q=as' из источника 'http://URL' был заблокирован политикой CORS: ответ на предполетный запрос не проходит проверку контроля доступа: на запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin.

...