首页 > 移动平台 > 详细

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

时间:2017-05-17 11:25:09      阅读:1289      评论:0      收藏:0      [点我收藏+]

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

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

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 不解析流

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

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!