专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 方法总比问题多:HttpServletRequest中getInputStream方法的一个问题 »正文

方法总比问题多:HttpServletRequest中getInputStream方法的一个问题

来源: 发布时间:星期四, 2009年2月12日 浏览:162次 评论:0


最近在开发个接口过程中需要接收HTTPPOST请求里面正文内容里面数据是XML格式同时在接收处理完成业务后需要向对方发送HTTPPOST请求使用到了 HttpURLConnection类来发送出个POST请求同时将我处理结果写入正文当中原先自己测试时候也直没有成功发送出数据我自己使用了
HttpServletRequest中getInputStream思路方法来接收数据没有收到任何数据
后来发现只要在使用HttpURLConnection时候

code = httpURLConnection.getResponseCode;
把这个思路方法加入就可以正确发送数据否则好像发送不出
另外注意要设置它些属性

httpURLConnection.DoInput(true);
httpURLConnection.DoOutput(true);
httpURLConnection.ConnectTimeout(10000);
httpURLConnection.RequestProperty("content-type", "text/html;char=utf-8");
httpURLConnection.RequestMethod("POST");
其中RequestProperty("content-type", "text/html;char=utf-8"); 这个属性点要设置否则接收不到数据

在接收时候也发现个奇怪问题接收不到任何数据后来发现我在
getInputStream思路方法前面使用了 getParameter思路方法导致了getInputStream思路方法取不到任何数据只要
把他们换下位置就可以了
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: