我试图一次将HTTP请求发送到与角度服务器(localhost:4200)和服务器端服务器(localhost:8080)不同的另一个URL,只是一次从另一个网站API获取数据。我正在使用角度2这是我用来拨打电话的代码
return this.http.get('http://9f4c7a5fba81b6e93ebb5744568f3a29@prestashop/api/states/?output_format=JSON&&display=full').map((res: Response) => res.json());
我如何在不使用envirement.ts文件的情况下最后一次更改此设置,因为我只希望这次更改,而我不希望它适用于所有其他api调用
您是否考虑过使用Host
标头?我相信类似的方法可以工作:
const headers = new HttpHeaders({Host: '9f4c7a5fba81b6e93ebb5744568f3a29@prestashop'})
return this.http.get(
'api/states/?output_format=JSON&&display=full',
{headers}
).map((res: Response) => res.json());