在Angular 7.1.4和rxjs 6中无法访问httpclient响应的html响应主体

时间:2019-05-26 04:16:10

标签: httpclient angular7

我有一个带有参数的httpclient GET请求。该请求必须带回在正文中包含html的响应。

我尝试设置内容类型设置为text / html的请求标头 并提供观察:“响应”

    let httpHeaders = new HttpHeaders().append('content-type', 'text/html');
     let paramItems = {};
     paramItems.CaseId = '2A';
     paramItems.CSA = '...';
     let params = new HttpParams({fromObject: paramItems});
     this.httpClient.get(url, {params: params, headers: httpHeaders, 
       observe: 'response').subscribe(res => {
        ...
     });

我只显示了最少的代码,以便您了解...

预期:将订阅中的响应作为html响应文本

相反:我收到一个错误,该错误基本上说...无法解析,尽管在开发人员工具控制台窗口中确实看到了响应代码200和请求url以及带有html内容的响应(例如在Chrome中)

0 个答案:

没有答案