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 format :)