我想从我的网络服务器(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永远不会被调用,我无法使用数据。我的错是什么? 我希望有人可以帮助我。感谢
答案 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);
});