嗨,我对Angular和编程领域非常陌生,我一直在尝试使用Angular HTTPClient
查询Amadeus低价搜索,但失败了,我一直在寻找答案,但还没有找到任何东西对此,我发现了一些与“无法识别代理”这一特定问题有关的答案。
根据某些原因,原因是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” 错误字符串:“无法识别主机的代理:默认和URL: /v1.2/flights/low-fare-search”
有人可以简单地向我解释什么可能导致此错误吗?
答案 0 :(得分:0)
在您的示例中,您使用的是 http 而不是 https
我测试了您的示例,它对我有用: