并非所有的404都是前端的锅

一般出现404的页面大部分原因是接口写错了,参数传的不对,等等,都是前端的问题,

但是有一种情况下的404不是前端的原因。

上周在和后台对接口的时候,向后台提交数据,数据也传过去保存到数据库里了,但是后台却给我返回一个404,后台一见404就说那是你们前端的事,然后断点过去一切都没问题的样子,

最后发现是后台代码忘了加

@ResponseBody

在使用@RequestMapping后,返回值通常解析为跳转路径。加上@responsebody后,返回结果直接写入HTTP response body中,不会被解析为跳转路径。比如异步请求,希望响应的结果是json数据,那么加上@responsebody后,就会直接返回json数据。

好吧,来自一个菜鸟前端的咆哮:欺负我不懂后台啊!


你可能感兴趣的:(http)