我想执行HTTP服务,并使用angular(v8)获得XML响应
我试图编写一个服务,然后将其用于我的组件中。 您可以找到遵循我的“角度”代码:
getconsultationPointsoAP(wsname:string): Observable<any>{
return this.http.get<any[]>(this.baseUrl +":"+ PORT_NUM +
url+wsname+'?wsdl',httpoptions).pipe(catchError(this.handleError));
}
private handleError(err: HttpErrorResponse) {
console.log(err.message);
return Observable.throw(err.message);
}
然后在我的“角形”组件中
ngOnInit() {
this.soapservice.getconsultationPointsoAPWs(this._url).subscribe(
response => {
this.soapservice = response.text;
console.log("OKEY");
},error => {
console.log("error");
console.log(error.text);
}
);
}
执行代码时,Web服务状态为200,并在浏览器(“网络”选项卡)上获得XML响应,但无法在控制台中获得结果,它显示:错误,并且 解析“ my_URL”时出现Http错误。
我正在尝试多种解决方案,如果您知道如何解决此问题,或者有任何解析解决方案,我将不胜感激。