状态码415解决 您所在的位置:网站首页 表格错误码90014是什么意思 状态码415解决

状态码415解决

2023-10-08 12:42| 来源: 网络整理| 查看: 265

状态码415?

状态码415这是个什么鬼,常见的转态码,是200,204,206,301,302,303,304,400,401,403,404,405,500,503这个HTTP 协议原生的状态码,自己项目封装指定的那就另当别论。415很少亮相舞台有点蒙,搜了一圈博客很少有人讲这个问题,只好自己解决。

解决思路

1.含义:415状态码指的是当前请求头的类型 No support (不支持) 2.到底问题是前端还是后端的呢,约定> 配置 ,写之前肯定定义好传参的方式以及传参类型 3. 后端排查: 请求方式 : post (这一步肯定没错) 请求参数: @RequestBody (请求参数是json)注解没错 参数为对象 JavaBean 或 (Map params) 按规范来说 标准的写法就是javaBean ,经过多次测试 javabean 只是看上去规范,其实和map的效果一样,查询的参数比较多时用map就可以的 由于swagger的使用会让我们少写很多文档,用起来都比较方便,很多项目就集成了swagger ,我建议这个留给前端使用,后端最好用postman进行测试权威性高 swagger这个自己会做一些转换不易发现问题, 比如你不写注解 @RequestBody ,会通(后端) 不管何种请求头也会通过 4.只要postman能测通的接口,那问题一定就是前端的 5.前端排查: 后端该检查的都检查过了,剩下的就该你表演了 看后端postman 测通的请求头,修改content-type 修改请求头,如果报400,恭喜这是向前迈了一大步,415是接口未通状态,400表示接口已调通,只是传参格式不符合要求,再针对格式进行调试,接下来等待的就是200。

希望此思路可以帮助被415状态码困扰的兄弟姐妹。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有