请求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"
答案 0 :(得分:2)
JSON是默认的预期响应类型。您可以尝试强制使用&#34; text&#34;相反,打印结果只是为了了解发生了什么:
httpClient.get('http://some.com/endpoint/', { responseType: 'text' }).subscribe(result => {
console.log(result);
});