Вопросы

Аутентификация Api тестового полета Amadeus с помощью Javascript Fetch

У меня возникли проблемы с тестированием Amadeus Flight-Offers Api. Аутентификация

Запрос на другой источник заблокирован: та же политика происхождения запрещает чтение удаленного ресурса по адресу https://test.api.amadeus.com/v2/shopping/flight-offers?originLocationCode=SYD&destinationLocationCode.=BKK&leaveDate=2021-02-01&returnDate=2021-02-05&adult=1&max=3. (Причина: заголовок «аутентификация» не разрешен в соответствии с заголовком «Access-Control-Allow-Headers» из ответа предварительной проверки CORS).

Это мой код

"use_strict";
function getPlane(){
    let url = "https://test.api.amadeus.com/v2/shopping/flight-offers?originLocationCode=SYD&destinationLocationCode=BKK&departureDate=2021-02-01&returnDate=2021-02-05&adults=1&max=3";
    fetch(url,{
        method:"GET",
        headers:{
            "Content-Type":"application/vnd.amadeus+json",
            "Authentication":"Bearer code here"
        },
        mode:"cors",
        catch:"default"
    }).then(function(response){
        if(response.ok){
            return response.json();
        }else{
            throw new Error(error);
        }
    }).then(function(data){
        console.log(data);
        //query data here
        document.getElementById("flight").insertAdjacentHTML('afterbegin',data.data[0].itineraries[0].segments[0].operating.carrierCode)
    }).catch(function(error){
        console.log(error);
    });
}

getPlane();
Читать:
Как отключить ошибки vue / custom-event-name-casing в проекте VSCode vetur Vue?

Похожие записи

Пакет SDK для VSCode .NET Core не может быть найден

admin

Обнаружение точки столкновения с Pygame

admin

stable / airflow подключить внешнюю базу данных PostgreSQL

admin

Как я могу отправить эфир между двумя АККАУНТАМИ в remix IDE?

admin

Настройка конечного автомата (таймеров) spring (uml) для модульных тестов

admin

Странное поведение / проблемы с функцией Google Cloud (триггер https)

admin