【发布时间】:2017-12-12 22:01:08
【问题描述】:
我正在使用 angular 4 http 客户端到返回文本数据的服务器,因此我做了类似下面的操作
this.http.get('assets/a.txt').map((res:Response) =>
res.text()).subscribe((data: any) => {
console.log(data.text());
});
我没有告诉它响应是 json 格式的任何地方,但它仍然引发以下错误
SyntaxError: JSON 中位于 Object.parse 位置 0 的意外标记 a () 在 XMLHttpRequest.onLoad
这些人认为响应是 json 格式的依据是什么 :)
【问题讨论】:
-
基于这正是它记录和应该做的事情。 angular.io/guide/http
标签: json angular typescript angular-httpclient