当前位置: 首页 > news >正文

常见的页面报错

目录

1、 405报错,方法不允许

 2、 404报错,未找到资源

404报错的两种可能:

1、前端找不到后端的资源:

 2、后端找不到返回的资源:

3、 400报错,错误的请求

后端返回的数据类型与前端不匹配

 前端传递的参数与后端不匹配

 4、 500报错,代码错误

5、 200成功

SSM整合 是指Spring+SpringMVC+Mybatis框架,由于我只写了后端代码,没有写前端代码,因此在参数的传递中我使用了apifox软件,他可以代替前端的表格等方式传递参数到后端。

1、 405报错,方法不允许

我使用的是Rest请求风格

当我们前端发送的请求方式,与后端接收的请求方式不同时,就会405报错,例如代码如下:

//使用Post请求
@PostMapping("/login")@ResponseBodypublic Result login(@RequestBody User user) throws Exception {return userService.login(user);}

可以看到我使用的是PostMapping,这是Post请求

我们在apifox发送的请求:

可以看到405报错,发送的是get请求。当然如果我们不用Rest风格,发送get,Post都行

 2、 404报错,未找到资源

404报错的两种可能:

1、 前端发送请求后,找不到后端所对应的方法

2、 后端响应前端时,没有返回数据或者页面

1、前端找不到后端的资源:

这是后端的代码,可以看到请求地址是(/login)

//使用Post请求
@PostMapping("/login")@ResponseBodypublic Result login(@RequestBody User user) throws Exception {return userService.login(user);}

 apifox的运行截图,可以看到请求地址是(/loginn)。请求地址写错了

当我们发现404错误时,应当看一下请求地址是否有误

 2、后端找不到返回的资源:

也就是当后端需要返回一个页面时,却找不到这个jsp页面,即找不到资源

3、 400报错,错误的请求

后端返回的数据类型与前端不匹配

我们可以看到,请求方式和请求地址都没有错,那我们到代码里面看看:

 后端确实是Post请求,地址也是/login,那到底是哪里错了呢?

 

我们接着看,return返回的是方法的返回值,这个方法返回的是user用户的所有信息,封装成类返回到前端。我们知道前后端传递的数据比较多的时候,用JSON格式进行包装,所以我们缺少了JSON格式的转换:

 前端传递的参数与后端不匹配

前端只传递了username,没有password

 4、 500报错,代码错误

只有一个可能:后端的代码写错了,可以查看控制台的报错

5、 200成功

没别的意思,就是成功了,只不过没有返回或者跳转页面罢了

相关文章:

  • Spring MVC 如何体现 Model-View-Controller 各自的职责?它们之间是如何协作的?
  • VS Code 远程连接服务器:Anaconda 环境与 Python/Jupyter 运行全指南。研0大模型学习(第六、第七天)
  • LicheeRV Nano 与Ubuntu官方risc-v 镜像混合
  • xss学习3之服务端session
  • 大数据开发知识1:数据仓库
  • Java表达式1.0
  • 相对路径和绝对路径解析
  • 遇到QT进程启动失败。被调用的程序丢失,或者您可能没有足够的权限来调用该程序。
  • 聊一聊接口测试后垃圾数据如何清理?
  • C语言状态字与库函数详解:概念辨析与应用实践
  • 【leetcode刷题日记】lc.152-乘积最大子数组
  • 念去去千里烟波,雾霭沉沉楚天阔
  • 大语言模型推理能力的强化学习现状理解GRPO与近期推理模型研究的新见解
  • 网络基础与 HTTP 协议
  • LeetCode第159题_至多包含两个不同字符的最长子串
  • Ubuntu下安装和卸载MySQL
  • 基于SpringBoot的社区家庭医生在线问诊系统
  • 使用DeepSeek的AIGC的内容创作者,如何看待陈望道先生所著的《修辞学发凡》?
  • Matlab 汽车行驶速度PID控制系统仿真
  • 控制反转(IOC)和依赖注入(DI)
  • 《上海国际金融中心进一步提升跨境金融服务便利化行动方案》印发
  • 澎湃思想周报|哈佛与特朗普政府之争;学习适应“混乱世”
  • 扫描类软件成泄密“推手”,网盘账号密码遭暴力破解
  • 美国税局代理局长卷入马斯克与美财长之争,还未工作就被迫离职
  • 人民网评:官方轻踩刹车,智能驾驶不能“蒙眼狂奔”
  • 自然资源部:一季度存量商品房转移登记办理量同比增长超三成