我正在尝试使用SkyScanner API与角搜索航班价格从Rapidapi。这是我的密码
headers = new Headers();
url:string;
constructor(private _http:HttpClient,) {
this.headers.append('X-RapidAPI-Key', 'MY-KEY');
this.url = 'https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/browseroutes/v1.0/IE/EUR/en-GB/{here should be other parameters like destination}' }我从投入中传递,传递到日,月,年。
getFlightDetail(from,to,day,month,year) : Observable<Iflight>{
return this._http.get<Iflight>(this.url+this.headers)
.pipe(
tap(data => console.log('flightData/error' + JSON.stringify(data))
),
catchError(this.handlerError)
);
}问题是当我运行我的应用程序时
401未经授权的
发布于 2021-09-03 10:07:56
x-rapidapi-host标头丢失。如果使用RapidAPI、x-rapidapi-key和x-rapidapi-host,还需要添加两个自定义标头
另外,我假设您已经订阅了Sky扫描器API。
https://stackoverflow.com/questions/67202540
复制相似问题