Я хочу выполнить службу HTTP и получить ответ в формате XML, используя angular (v8)
Я попытался написать службу, а затем использовать ее в своем компоненте. Вы можете найти следующий мой «угловой» код:
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);
}
);
}
при выполнении кода я получаю 200 в качестве статуса веб-службы иполучить ответ XML в моем браузере (вкладка «Сеть»), но я не могу получить результат в консоли. Он отображает: ошибка и Http-сбой при разборе «my_URL».
Я пробую несколько решений,и я буду благодарен, если вы знаете, как я могу решить эту проблему, или есть какое-либо решение для разбора.