socket普通类获取servlet返回信息问题

「已注销」 2012-11-13 01:39:55
servlet类post方法代码如下:


PrintWriter pw = response.getWriter();
pw.print("OK");
pw.flush();
pw.close();


socket类接收servlet输出代码:

is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String s = br.readLine();
while(s != null){
System.out.println(s);
s = br.readLine();
}



具体输出情况

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=47D635BF539CD433B31D123C49EA69B0; Path=/Test
Content-Type: text/plain;charset=utf-8
Transfer-Encoding: chunked
Date: Tue, 13 Nov 2012 05:34:26 GMT
(空行)
2
OK
0

请问为什么在OK上下有个2和0,如果单纯获取OK字符串如何实现?
...全文
64 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningbloodgg 2012-11-13
  • 打赏
  • 举报
回复
你用socket和servlet通信?太奇葩了。自己写个服务器端吧。

81,091

社区成员

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

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