论坛首页 Java企业应用论坛

java获取Http数据

浏览 6690 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-12-09  
看起来就是个破轮子
0 请登录后投票
   发表时间:2010-12-09  
居然还return e.toString(). 很不知所谓的设计
0 请登录后投票
   发表时间:2010-12-09  
自己去写个接口做什么
0 请登录后投票
   发表时间:2010-12-09  
// TODO Auto-generated method stub 
0 请登录后投票
   发表时间:2010-12-10  
IOUtils.toString()可以用一下
0 请登录后投票
   发表时间:2010-12-10   最后修改:2010-12-10
对异常的处理确实存在很不合理的地方
0 请登录后投票
   发表时间: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就完蛋了
0 请登录后投票
   发表时间:2010-12-10  
以上代码请大家谨慎模仿。。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics