【问题标题】:Recieving 404 error when running get request to Amadeus low-fare-search API对 Amadeus low-fare-search API 运行获取请求时收到 404 错误
【发布时间】:2018-09-16 13:53:17
【问题描述】:

嗨,我对 Angular 和一般编程非常陌生,我一直在尝试使用 Angular HTTPClient 查询 Amadeus 低价搜索,但失败了,我一直在寻找答案,但没有找到任何特定于对此,我找到了一些与“无法识别代理”的具体问题相关的答案。

根据某些原因,原因是 URL 不正确。 但这是 Amadeus 页面上的 URL

Resource 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"

有人可以简单地向我解释一下可能导致此错误的原因吗?

【问题讨论】:

    标签: amadeus


    【解决方案1】:

    在您的示例中,您使用的是 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}

    【讨论】:

    • 谢谢安东尼我一有时间就会试试这个:)
    • 旅游创新沙盒将在未来几个月内停用,供您参考。访问 API 的新门户是 Amadeus for Developers。值得您花时间在新版本而不是旧版本上。
    • 非常感谢您提供的信息。尝试注册,但似乎存在一些服务器问题。
    • 一切都应该正常运行!如果您遇到任何问题,请通过 developers@amadeus.com 联系我们
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2022-01-12
    相关资源
    最近更新 更多