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

新手上路,请多包涵

image.png返回前,实体里有status。
image.png
实际返回值只有body的内容。

阅读 2.6k
1 个回答

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


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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题