Angular 6 SyntaxError:JSON中的意外标记<在JSON.parse的位置0

时间:2018-09-07 12:17:09

标签: angular

我知道已经问过这个问题,但是我找不到任何合适的解决方案。

我正在尝试发出post请求。该API需要一种x-www-form-urlencoded主体格式,因此我最终这样做:

login(account: LogAccount): Observable<any> {
 const body = new HttpParams()
  .set('username', account.username)
  .set('password', account.password);

  const headers = new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' });
  return this.http.post(`${environment.api.apiUrl}/loginservice`, body.toString(),
{ headers });

}

哪个导致:

enter image description here

使用Postman,一切正常。 我在这里想念什么? 谢谢

0 个答案:

没有答案