Why httpclient in angular 4 is assuming that request am sending json data
问题 I am using angular 4 http client to a server which returns text data so for that I did something like below this.http.get('assets/a.txt').map((res:Response) => res.text()).subscribe((data: any) => { console.log(data.text()); }); I did not tell it any where that the response is in json format but still it is raising the below error SyntaxError: Unexpected token a in JSON at position 0 at Object.parse () at XMLHttpRequest.onLoad On what basis these people assume as the response is in json