后端ResponseEntity设置了status,但是返回值不显示status,只有body里的内容。

返回前,实体里有status。

实际返回值只有body的内容。


回答:

ResponseEntity里面的status是HttpStatus, 一般现在国内大部分接口都会在包一层,就是传说中的HttpStatus 200 Result { code: 404, data: {} }形式 而Result是一个自我编写的类,如果作为ResponseEntity返回就会出现ResponseEntity<Result<Object>> ;目的是code 一部分替代了 HttpStatus的功能和其他业务错误的返回;


吐槽一句: Result这种存在就是对浏览器本身不友好的事情,而对于开发和前后端来说非常省事情

以上是 后端ResponseEntity设置了status,但是返回值不显示status,只有body里的内容。 的全部内容, 来源链接: utcz.com/p/944314.html

回到顶部