关于Postman测试接口报415状态码的问题

最近写完接口之后,用postman来测接口,遇到了前所未有的bug,竟然给我报415状态码错误,mmp,如下图:

关于Postman测试接口报415状态码的问题_第1张图片
微信图片_20190912190513.jpg

先来分析下在什么情况下会出现会出现状态码是415的情况:

415状态码?

百度百科告诉我415就是Unsupported Media Type
对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式,因此请求被拒绝

没错是拒绝请求,为啥会拒绝了,就是因为请求过程中的实体(如参数呀或者是对象等)的格式问题,哎呀呀,百度了大半天全特么告诉是请求头那里有问题格式必须是Json或者是utf-8,咦我一看我的postman设的请求头没毛病啊,为啥了,然后我们好几个同事都说没遇到过这样的问题,然后就是各种抱怨~~,就想哭,实在没招了,想起了windows的终极解决办法----->重启大法,满满的期待,结果还是不行,没招了我就从controller中开始排除直达mapper映射文件里,如图:

微信图片_20190912192424.png

找到了这里,然后我把圈住的这行代码注释掉,再次测试了一下发现可以,终于找到问题的根源了,进去看了下那个bo,如图:

关于Postman测试接口报415状态码的问题_第2张图片
微信图片_20190912193156.png

一看这个bo我差点翻过去了,mmp原来是日期写错了,我瞬间想打自己,哈哈,简直了给自己挖坑~,在来看一下我的额外sql:

微信图片_20190912193507.png
关于Postman测试接口报415状态码的问题_第3张图片
微信图片_20190912193520.png

发现这个是没毛病的,那就是应该是我的Date写错了的缘故,然后接着测了下,莫得问题....,我这经历告诫广大的猿友们平时多仔细点,坑是要挖的,是给别人挖的,不能给自己挖啊,哈哈哈~

你可能感兴趣的:(关于Postman测试接口报415状态码的问题)