| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 664 人关注过本帖
标题:关于httpUrlConnection发送的问题
只看楼主 加入收藏
williamb
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-7-16
结帖率:100%
收藏
 问题点数:0 回复次数:1 
关于httpUrlConnection发送的问题

我有个问题,不知道大家碰到过没有
我客户端用的是httpurlconnection
主要代码如下:
httpconn.setDoOutput(true);
httpconn.setRequestMethod("POST");
httpconn.getOutputStream().write("hello".getBytes());
httpconn.getOutputStream().flush();
我客户端接收的时候:
BufferedReader socketReader = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
具体用的是message = socketReader.readLine()函数
但是这个message只能显示http的头部信息:
POST / HTTP/1.1
User-Agent: Java/1.6.0_01
Host: 192.168.0.79:9080
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-type: application/x-www-form-urlencoded
Content-Length: 23

而看不到我想看得那个"hello"是怎么回事

搜索更多相关主题的帖子: message hello 客户端 write 
2007-08-20 15:50
williamb
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-7-16
收藏
得分:0 
哦,我已经搞定了,主要这样操作:
httpconn.setDoOutput(true);
httpconn.setRequestMethod("POST");
httpconn.setRequestProperty("Content-Length",Integer.toString(message.length()));
httpconn.setRequestProperty("Content-Type", "multipart/form-data");
PrintWriter out=new PrintWriter(httpconn.getOutputStream());
out.println(message);
out.flush();
希望给遇到同样问题的一个借鉴(:
2007-08-20 16:06
快速回复:关于httpUrlConnection发送的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024688 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved