请问我用HttpURLConnection来post到http上去后,手机收到中文及中文后就空的了,请问是什么原因?

三忧 2007-07-29 10:26:41
URL url = null;
HttpURLConnection httpurlconnection = null;
PrintWriter out = response.getWriter();
try {
String tel ="1375117989";
String content = "第一搜股网!";
url = new URL("http://www.wwww.com/ww.php");
httpurlconnection = (HttpURLConnection)url.openConnection();
httpurlconnection.setDoOutput(true);
httpurlconnection.setRequestMethod("POST");
httpurlconnection.setRequestProperty("Cache-Control", "private");
httpurlconnection.setRequestProperty("Accept-Charset", "gb2312");
httpurlconnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
String username = "<?xml version='1.0' encoding='UTF-8'?><SmsSubmitReq><from value='"+tel+"'/><to value='"+tel+"'/><feeType value='test'/><gid value='1'/><linkid value=''/><charset value='UTF-8'/><data>sanyou2312三忧14243</data></SmsSubmitReq>";
httpurlconnection.getOutputStream().write(username.getBytes());
httpurlconnection.getOutputStream().flush();
httpurlconnection.getOutputStream().close();
int code = httpurlconnection.getResponseCode();

//最后手机收到只有sanyou2312,请问如何解决?
我用xmlhttp方式post就不会有这种情况。
...全文
246 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
三忧 2007-07-29
  • 打赏
  • 举报
回复
没人做过或者遇到过吗,或者有什么建议的吗?
zhangyunpeng 2007-07-29
  • 打赏
  • 举报
回复
改成:
httpurlconnection.getOutputStream().write(username.getBytes("UTF-8"));

试一下
三忧 2007-07-29
  • 打赏
  • 举报
回复
没人研究吗???????????
三忧 2007-07-29
  • 打赏
  • 举报
回复
????????
yijie1206688 2007-07-29
  • 打赏
  • 举报
回复
有点意思,研究一下~~~

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧