与第三方进行联调测试,对方将JSON形式的参数放到params中,接收请求后获取参数值为null

第三方将参数放入请求体中,请求过来之后,这边request.getParameter("params")获取不到参数。

第三方用的Content-Type是application/json,在我们的建议下修改为text/html,发现还是不行。

但是我们之前自测是没有问题的,所以看了下自测的HttpClient中是如何添加参数的,然后发现如下:

image.png

所以猜测应该是按照form的键值对形式发送,所以又让第三方把Content-Type的值修改为x-www-form-urlencoded。

然后发现获取参数成功了。

希望出现这种情况的人早些看到这篇文。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容