HTTP错误代码有很多,原因也有很多,以下是我在写代码时遇到的问题及解决方案。
一.404
“404”应该可以说是最常见的错误类型了。“404” 说明无法找到路径。
解决方案:
1.首先确定你的服务器启动并且启动成功了。(eclipse有时候后台都报错了,但是服务器还是启动了,可以看看后台控制器是否报错。)
2.检查你的url路径是否正确。(项目的上下文是什么要清楚。)
3.检查依赖是否加载到项目中。如果是从外部导入maven项目的话,依赖可能没有加载到项目中。
二.403
"403" 这个错误可能在用浏览器进行前后端数据交互时不常见,但在用postman工具时可能会见到。“403”表示请求参数和后台要接收的数据类型不一样。
解决方案:
这里主要说用postman时,请求参数如何设置。
1.后端代码使用的是@RequestBody时
如图所示,要在Body中选择raw,并且text选择json。
2.后端代码使用的是@RequestParam时
如图,在Params中设置key,value即可。
三.500
“500”应该也是比较常见的错误类型。它表示服务器内部报错。
解决方案:
出现“500”问题时,一般都会提示错误原因以及在哪一行出错,根据错误提示去解决问题即可。
四.400
“400” 表示请求无效,说明没有访问到后台。
解决方案:
1.检查前台传给后端的数据是否是json格式。(前后端交互数据格式是json)
2.前端代码的数据的 name 是否和后台代码 pojo 中的属性名一致。(不一致的话数据是传不到后台的)