在Angular 4.3的HttpClient中发出XML请求

时间:2017-09-04 15:33:23

标签: angular

如何在Angular 4.3中使用HttpClient创建XML请求?这些选项似乎不接受xml作为responseType。

1 个答案:

答案 0 :(得分:0)

由于HttpClient(v 4.4。)http方法(如get)作为responseType选项只允许'arraybuffer'|'blob'|'json'|'text',你可以读取这样的XML数据:

  this.http.get("your_url", { headers: new HttpHeaders({ 'Accept': 'application/xml' }), responseType: 'text' })
  .subscribe(xmlData => {
    console.log(xmlData);
  });

访问https://angular.io/api/common/http/HttpClient