背景
最近在工作中,写后门接口调试的时候发现一个问题
使用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