HttpURLConnection简单用法
来源:互联网 发布:淘宝关连阿里巴巴 编辑:程序博客网 时间:2024/05/15 23:34
HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。
以下为对于HttpURLConnection对Post等方式访问的一段代码。
方法中是存在重复的。有些方法是可以通过参数的改变来达到统一,但是那样的做法对于程序的扩展性会有很大的局限性。
还是对于每一种方式提供一个单独的方法进行访问比较好。
在Servlet端,获取参数可以通过
request.getInputStream,及request.getParamter来进行。
其中,当Rest访问传入参数是通过conn的outputStream来进行的,可以通过request.getInputStream来进行参数获取(Post方式可通用);
当以url?key=value方法传递参数时,可以通过request.getParamter来进行参数获取。(Post方式可通用)
其中request.getInputStream和request.getParamter两种方式不能同时出现。当request.getParamter运行的过程,也是输入流的读取过程。当输入流读取完成后,再次调用时无效的。
附上Servlet端程序
程序中对于request.getInputStream和getParameter的获取方式可能说明的会多少有些问题,我也是通过几组测试后得出的结论。肯定有我没有测试到得。如果有问题,请指出,我会再看到评论后进行测试,修改。
另外,Apache的HttpClient非常好。封装的详细。在我的工作中也用到过,在以后会对于HttpClient进行有些单独的程序笔记。
这里HttpUrlConnection是同事在别的项目中用到的,用法比较简单,我大体给他简单讲解了一下,简明扼要,功能完备,还是很方便,
所以在这里记下来,留个笔记吧。
btw,最近工作比较忙,有2个月没有写些东西了,在工作中确实还遇到了不少有意思的问题,最近刚好快闲下来了,慢慢整理一下。
新年快乐。
- HttpURLConnection简单用法
- HttpURLConnection简单用法
- HttpURLConnection简单用法
- HttpURLConnection简单用法-java模拟HTTP请求
- HttpURLConnection简单用法-java模拟HTTP请求
- HttpURLConnection 用法
- HttpURLConnection 用法
- HttpURLConnection用法
- HttpURLConnection 用法
- HttpURLConnection用法
- HttpURLConnection用法
- HttpURLConnection--HttpURLConnection的基本用法
- HttpURLConnection类的用法
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- ORACLE大表扫描操作解决方案
- 考完软工,心力交瘁
- xp的一些知识
- SQL语句优化方法30例
- 美国CES展会:3D成为焦点,或许成为近1-2年的主流趋.
- HttpURLConnection简单用法
- MBA考试总结
- 测试的第一天
- VC/MFC里使窗口显示默认最大化
- ORACLE常见问题1000问(之一)
- 详解C盘Windows文件夹里重要文件的作用
- 转:无视苹果 Adobe欲将Flash推广到iPhone
- unrecognized database format
- js学习