锁定老帖子 主题:java获取Http数据
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-09
看起来就是个破轮子
|
|
返回顶楼 | |
发表时间:2010-12-09
居然还return e.toString(). 很不知所谓的设计
|
|
返回顶楼 | |
发表时间:2010-12-09
自己去写个接口做什么
|
|
返回顶楼 | |
发表时间:2010-12-09
// TODO Auto-generated method stub
|
|
返回顶楼 | |
发表时间:2010-12-10
IOUtils.toString()可以用一下
|
|
返回顶楼 | |
发表时间:2010-12-10
最后修改:2010-12-10
对异常的处理确实存在很不合理的地方
|
|
返回顶楼 | |
发表时间:2010-12-10
以上代码问题多多
1)allLine是什么?没用到? 2)line并没有初始化 3)所有用到的流都没有关闭 4)urlc发送请求的时候实际上应该做判断,是否是http请求。如果是,则对其进行httpUrlConnection强转,并且设置提交方式,content-type,cache。 5)return e.toString()????大哥。。。这样写什么意思啊 6)如果读出来的是http代码,那么你append(\r\n)已经跟原来的代码不一样了 7)缩进!!! 8)如果这只是一个简单的功能函数,那么是不应该在这段代码里把exception给吃掉的。应该throw至上层 以下是功能改进建议 1.sParam不应该是String,而应该是map,但不是一般的map。是可以允许key重复的map 增加一个功能函数,实现map到string的转换,即key=value&key=value 2.如果inputstream返回的是http文本还好,如果是2进制文件,那用Reader就完蛋了 |
|
返回顶楼 | |
发表时间:2010-12-10
以上代码请大家谨慎模仿。。。
|
|
返回顶楼 | |