(Java Springboot-UI组件)当尝试从已部署的URL(Mulesoft URL)获取数据时,Angular 8材料出现Bad Request错误。该网址在POSTMAN中正常工作。
//Here is my Proxy.config.json file
"/mule1/*": {
"target": {
"host": "apdev-ordertracking-msws.us-e2.cloudhub.io","protocol": "http:"
},"secure": false,"changeOrigin": true,"logLevel": "info","pathRewrite": {"^/mule1" : ""}
}
//Service.ts
export class OrderService {
orderTrackingUrl: string = '/mule1/ordertracking'
public getTrackingOrder(): Observable<tracklist[]>{
let url = `${this.orderTrackingUrl}`;
return this.http.get<tracklist[]>(url);
}
}
//Component.ts
export class ProductTrackingPageComponent implements OnInit {
orderTracklist: tracklist[];
ngOnInit() {
this.display=true;
this.getOrderTrack();
}
getOrderTrack(): void {
this.orderService.getTrackingOrder().subscribe(data => {
this.orderTracklist=data;
})
}