首页 > 其他分享 >SpringBoot常见的报错状态码&原因&解决思路

SpringBoot常见的报错状态码&原因&解决思路

时间:2024-09-07 08:57:07浏览次数:11  
标签:contentType SpringBoot 前端 405 报错 前台 400 思路 请求

首先,介绍一下常见的HTTP返回码:

  ①200  ②302  ③400   ④405   ⑤415   ⑥500    ⑦502   ⑧503  ⑨504(有颜色是比较常见的)

200是属于方法执行成功的返回码。

302是重定向到同一个页面(刷新操作)服务器认为页面没有更改,就不会在受理。

400是前端传来的值的类型与后台传值类型不匹配,比如后端定义了一个Integer类型的参数接参,而前台却传来一个String类型的参数过来,此时导致400。

405是前后台请求方法不一致,如:后台定义的方法是POST类型,而前台用的是GET进行请求,此时导致405。

415属于前端的入参请求格式与后端的入参请求格式不一致导致。
如:
1、后台入参是@RequestBody Form form , 但是前台没有写 contentType:'application/json;charset=utf-8';

2、后台定义了 @RequestParam String a , 但是前台写                                                     了 contentType:'application/json;charset=utf-8';

出现500错误就去后端控制台找自己认识的报错信息 比如 空指针异常 数组越界 sql异常等

502 badGateway 需要查看服务器上面的环境 服务是否正常 

503一般为微服务与nacos连接配置有误,具体可见下面文章:SpringBoot中,启动A服务,naocs却注册B服务,解决思路。-CSDN博客

504 gateway超时 找后端服务超时的请求路径找服务查看是否正常返回,是否需要增加网关的超时时间

解决思路:

前端浏览器network(网络)里面以4开头的错误,先找前端,路径、参数、请求格式(contentType)、请求方式(get、post)的问题

前端浏览器network(网络)里面以5开头的错误,不用管前端问题,回后端debug一下network里面的请求的方法看报错信息。

标签:contentType,SpringBoot,前端,405,报错,前台,400,思路,请求
From: https://blog.csdn.net/wjjjjxxxx/article/details/141886068

相关文章

  • 计算机毕业设计必看必学!! 09040 Springboot智能购房推荐系统,原创定制程序, java、PHP
    摘 要近年来随着我国经济的高速发展,房地产业也随之蓬勃发展,尤其是最近国家新出台的房改政策。鼓励居民购房,这对房产公司无疑是一个极好的发展势头。尤为重要的是,近几年随着信息技术和电子商务的快速发展,许多企业都开发了自己房产信息软件。智能购房推荐系统主要针对房屋......
  • 【开题报告】基于Springboot+vue陕商院餐厅管理系统(程序+源码+论文) 计算机毕业设计
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:随着高校规模的不断扩大与师生数量的日益增长,校园餐饮服务面临着前所未有的挑战与机遇。陕商院作为一所知名的教育机构,其餐厅作为师生日常生活不可或......
  • springboot古典舞在线交流平台的设计与实现
      运行环境环境说明:开发语言:java框架:springboot,vueJDK版本:JDK1.8数据库:mysql5.7+(推荐5.7,8.0也可以)数据库工具:Navicat11+开发软件:idea/eclipse(推荐idea)Maven包:Maven3.3.9+系统的实现用户功能模块的实现系统主界面用户进入本系统可查看系统信息,主要包......
  • springboot新闻推荐系统
      运行环境环境说明:开发语言:java框架:springboot,vueJDK版本:JDK1.8数据库:mysql5.7+(推荐5.7,8.0也可以)数据库工具:Navicat11+开发软件:idea/eclipse(推荐idea)Maven包:Maven3.3.9+系统详细实现管理员模块的实现用户信息管理新闻推荐系统的系统管理员可以可以......
  • 【免费】springboot基于SringbootVue个人驾校预约管理系统--论文pf|毕业设计|Javaweb
    收藏点赞不迷路 关注作者有好处编号:springboot503springboot基于SringbootVue个人驾校预约管理系统--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要......
  • 【免费】springboot航班进出港管理系统|毕业设计|Javaweb项目
    收藏点赞不迷路 关注作者有好处编号:springboot402springboot航班进出港管理系统--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计   航班信息管理图5.1即为......
  • 毕业设计|springboot学生信息管理系统|免费|代码讲解
    收藏点赞不迷路 关注作者有好处编号:springboot463springboot学生信息管理系统论文__--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示管理员登录系统登录功能是程序必不可少的功能,在......
  • 毕业设计|springboot基于Java Web的考编论坛网站|免费|代码讲解
    收藏点赞不迷路 关注作者有好处编号:springboot333springboot基于JavaWeb的考编论坛网站的pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要使用前面的设计......
  • JAVA毕业设计|(免费)springboot基于Java Web的考编论坛网站包含文档代码讲解
    收藏点赞不迷路 关注作者有好处编号:springboot333springboot基于JavaWeb的考编论坛网站的pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要使用前面的设计......
  • JAVA毕业设计|(免费)springboot学生信息管理系统包含文档代码讲解
    收藏点赞不迷路 关注作者有好处编号:springboot463springboot学生信息管理系统论文__--论文pf开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示管理员登录系统登录功能是程序必不可少的功能,在......