Java 我从一个http post请求中得到了下面的响应。我很难提取;讯息;从身体
消息如下所示: 具体地说,正文:“{“timestamp”:1500492972729,“status”:500,“error”:“内部服务器错误”,“异常”:“java.lang.RuntimeException”,“消息”:“用户名已存在”,“路径”:“/注册”}”Java 我从一个http post请求中得到了下面的响应。我很难提取;讯息;从身体,java,angular,rest,http,http-post,Java,Angular,Rest,Http,Http Post,消息如下所示: 具体地说,正文:“{“timestamp”:1500492972729,“status”:500,“error”:“内部服务器错误”,“异常”:“java.lang.RuntimeException”,“消息”:“用户名已存在”,“路径”:“/注册”}” 我通过使用json()解决了这个问题,然后使用.message引用消息。json()将其转换为对象 (error) => { const results = error.json();
我通过使用json()解决了这个问题,然后使用.message引用消息。json()将其转换为对象
(error) => {
const results = error.json();
this.alertService.error(results.message);
this.loading = false;
}
“我很难受”并不能真正解释你遇到了什么问题。你可以使用response.message来获取消息。例如,我试图从我的响应中获取“用户名已存在”。@Kayaman感谢你的回复。如你所见,这是我第一次来这里。我提供了代码、图片、http响应,还引用了我试图从响应中检索的响应的一部分。我看到你在这里享有很高的声誉,我想这就是为什么你对新来者的态度。我很抱歉,如果我不能理解“我有一个困难的时候”,你原来的帖子没有包括太多的信息。发帖时,提供尽可能多的关于你正在做什么、你尝试过什么等的必要信息。我们不是读心术的人,所以你的问题越好,你就越有可能得到一个好的答案。
(error) => {
const results = error.json();
this.alertService.error(results.message);
this.loading = false;
}