Получение ошибки 404 при выполнении запроса get для API поиска Amadeus по низкой цене - PullRequest
0 голосов
/ 16 сентября 2018

Привет, я очень плохо знаком с Angular и программированием в целом, и я пытался запросить у Amadeus недорогой поиск по Angular HTTPClient и не смог, я искал ответы, но не нашел ничего конкретного для При этом я нашел ответы на некоторые вопросы, связанные с конкретной проблемой «невозможно определить прокси».

И по некоторым причинам, причина в том, что URL неверен. Но это URL на странице Amadeus

Ресурсный URL

Это код, который я пытаюсь запустить:

search(){
    return this.http.get('http://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?origin=IST&destination=BOS&departure_date=2018-10-15&return_date=2018-10-21&number_of_results=3&apikey=my API key')
    .subscribe((data) =>{
        console.log(data)},
        (err) => {console.log(err)});

Вот сообщение об ошибке

код ошибки: "messaging.adaptors.http.flow.ApplicationNotFound" faultstring: "Невозможно определить прокси для хоста: по умолчанию и URL: /v1.2/flights/low-fare-search"

Может ли кто-нибудь объяснить мне в простых словах, что может быть причиной этой ошибки?

1 Ответ

0 голосов
/ 17 сентября 2018

В вашем примере вы используете http вместо https

Я проверил ваш пример, и он работает для меня:

https://api.sandbox.amadeus.com/v1.2/flights/low-fare-search?origin=IST&destination=BOS&departure_date=2018-10-15&return_date=2018-10-21&number_of_results=3&apikey={your_api_key}

...