Angular4 http获取解析错误

时间:2017-09-03 15:45:47

标签: javascript json angular http typescript

请求mydomain/request返回json字符串,如"accepted""declined"

我会在angular中使用request来获取此字符串:

  getStatus(jobOfferId): Promise<string> {
    const url = "someurl";

    return this.httpClientService.get(url)
      .toPromise()
      .then(response => response as string);
  }

这可以在角度2中工作,但我刚刚升级到角度4,此请求返回错误

"Http failure during parsing for https://mydomain/request"

1 个答案:

答案 0 :(得分:2)

JSON是默认的预期响应类型。您可以尝试强制使用&#34; text&#34;相反,打印结果只是为了了解发生了什么:

httpClient.get('http://some.com/endpoint/', { responseType: 'text' }).subscribe(result => {
    console.log(result);
});