服务器以纯文本响应并尝试解析 json。如何在一个组件中转变这种行为?
get(mrn: string): Observable<string> {
let url: string;
url = this.Url;
url = url + '?mrn=' + mrn;
return this.http.get<string>(url);
}
download(testobject: Testobject): void {
this.httpService.get(testobject.mrn)
.subscribe(ccresult => {
console.log('ccresult ist: ' + ccresult);
});
}
Run Code Online (Sandbox Code Playgroud)
错误:错误:SyntaxError:JSON 中的意外标记 N 在 XMLHttp 的 JSON.parse () 的位置 0 处......
您可以像这样获取HttpResponse对象:
this.http.get<any>(url, { observe: 'response' }).map((res): HttpResponse) => ...);
Run Code Online (Sandbox Code Playgroud)