2017-12-18 88 views
-1

服务器对纯文本和角度的响应尝试解析json。我如何在一个组件中打开这种行为?角度关闭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); 
     }); 
    } 

错误:错误:语法错误:意外标记N的JSON在位置0的JSON.parse()来在的XMLHTTP .......

+0

[阅读文档](https://angular.io/guide/http#requesting-non-json-data)。 – jonrsharpe

回答

1

你可以得到HttpResponse对象是这样的:

this.http.get<any>(url, { observe: 'response' }).map((res): HttpResponse) => ...);