content-type的一点探究

背景

最近在工作中,写后门接口调试的时候发现一个问题
使用postman调试时
以前的电脑
content-type设置的是:multipart/form-data
现在
使用这个content-type类型传的参数并不能被获取
改成
application/x-www-form-urlencoded
就可以了

那么问题来了,为什么会这样呢?

猜测

1、可能是servlet不一样,之前是tomcat,现在是jetty
2、postman版本?

验证

1、POST方式 content-type为form-data 请求
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
说明请求参数成功打到了服务上,但是在到达指定方法的时候 参数没有了,排除了postman的原因

2、POST方式 content-type为x-www-form-urlencoded
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lbh199466/article/details/106531944
今日推荐