A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马_宋超 中级黑马   /  2012-9-17 16:10  /  1365 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我使用如下代码获取到了网页上的表单的提取内容后:
s = ss.accept();
                                is = s.getInputStream();
                                os = s.getOutputStream();
                                byte[] b = new byte[1024];
                                int len = is.read(b);
                                data = new String(b,0,len);
得到的是如下消息头字符串:
POST / HTTP/1.1
Host: 127.0.0.1:9163
Connection: keep-alive
Content-Length: 40
Cache-Control: max-age=0
Origin: null
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3

user=aaa&psw=aaa&mail=403431550%40qq.com

但是我想要的数据只有最后一行user=aaa&psw=aaa&mail=403431550%40qq.com这个数据,那么请问我如何获取到这一行数据呢?
谢谢拉

评分

参与人数 1黑马币 +30 收起 理由
王德升 + 30 麻烦去上面通道把名字改下,谢谢.

查看全部评分

2 个回复

倒序浏览
啊,版主大大,我已经申请改名字了额,还没有给我改过来呢
回复 使用道具 举报
你只是粘贴了一部分的代码,具体要实现什么功能我也不知道,至于你说要怎么去掉消息头信息,你可以这样定义一个接口里边包含一些特殊含义的字符比如:¥等加在你所需要消息的头部和尾部,在你读取信息时你可以判断该字符作为你提取自己所需要信息的依据!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马