我使用的是新的(4.3)的HttpClient的角度来POST数据到我的后端服务器:角2 HttpClient的错误体
this.httpClient.post<View>(`/path`, data).subscribe(
(view: View) => console.log("Success"),
(error: HttpErrorResponse) => {
console.log(error)
this.errorMessage = <any>error.error;
});
);
此调用生成(预期的)错误(409),但对于一些原因,记录的错误不包含从服务器发送的错误的正文。我可以看到状态码,但error.error
字段应该包含响应正文缺失。任何人有任何想法可能是错误的?
我已经使用curl测试了后端调用,并且可以从服务器中看到响应主体。
所以在此期间没有用户友好的消息? – naoru
如果你的服务器的响应不是json ... –
我已经用拦截器解决了它。 –