码迷,mamicode.com
首页 > 移动开发 > 详细

application/x-www-form-urlencoded 不解析流

时间:2017-05-17 11:51:48      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:代码   property   pre   class   资料   param   数据   logs   解决问题   

与客户系统进行接口对接,结果对方推送过来的数据流解析后一直为空,最后查看他们的代码。

发现他们的编码属性设置如下:

httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); 

  查看资料发现,pplication/x-www-form-urlencoded编码的数据会被当做parameter来解析,所以tomcat在解析数据流的时候,数据会被当做请求的paramaters,而不能再通过 request 的 inputstream 直接读取。

让客户将代码修改如下,解决问题:

httpConn.setRequestProperty("Content-Type", "text/html;charset=utf-8"); 

 

application/x-www-form-urlencoded 不解析流

标签:代码   property   pre   class   资料   param   数据   logs   解决问题   

原文地址:http://www.cnblogs.com/kokaketu/p/6866131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!