Angular2通过http从txt文件获取内容

时间:2018-05-27 09:11:24

标签: angular http

我想从我的网络服务器(Text File

上的文件中获取一个简单的文字

这是我的http电话:

METHOD

我收到了错误(但状态代码为200):

getArticle() {
    this.http.get('http://test.torbengabriel.de/data/articles/article.txt').subscribe(data => {
      console.log('data', data.text());
  });
  }

所以他得到了这个文件。文本(" Kommen wir nun einmal ...")是正确的。但是console.log永远不会被调用,我无法使用数据。我的错是什么? 我希望有人可以帮助我。感谢

1 个答案:

答案 0 :(得分:1)

在新的HttpClient中,默认的响应类型是JSON,因此它会尝试解析它。您现在需要指定.text()的返回类型,而不是调用text

this.http.get('http://test.torbengabriel.de/data/articles/article.txt', {responseType: 'text'}).subscribe(data => {
  console.log('data', data);
});