小编相信大家点击进来看这篇文章,各位对http接口都已经有了一点的认识了吧,但是你们又知道应该用些什么方法去调用http接口吗?接下来,我会介绍用用get、post方式向http接口发送数据。
1.项目开发环境:myeclipse6.5、tomcat5.0、system:xp、JDk:开发1.5、编译1.4
为了方便你们理解,小编在原来的web项目UpDown中新建了一个httpcall包,里面有两个java文件(HttpClientUtil和TestHTTPServer),是用来保存http接口还有调用的客户端。如图所示:
2.三种所需要的jar包
①commons-httpclient-3.0.jar
②commons-logging.jar
③commons-codec-1.3.jar
3.类(class)和方法(method)
①HttpClient
②GetMethod
③PostMethod
4.开始运行:接口写一个servlet来接收客户端get/post的请求
①web.XML需加入以下配置:
②HttpClientUtil.java的代码如下:
③TestHTTPServer.java的代码如下:
5.结果:在HttpClientUtil运行main方法,分别运行以下几种情况:
①get方式
a.设置如:Stringparam1="111";Stringparam2="222";
运行get方式,如图所示:
b.设置如:Stringparam1="111";Stringparam2="";
运行get方式,如图如下:
②post方式
a.设置如:Stringparam1="111";Stringparam2="222";
运行post方式,如图如下:
b.设置如:Stringparam1="111";Stringparam2="";
运行post方式,如图如下:
通过get和post方式调用http接口,我们得出的总结如下:
get方式调用http接口的步骤:
1.构造HttpClient实例
2.构造GetMethod实例
3.先执行getMethod,再调用http接口
4.读取内容
5.处理返回的内容
6.释放连接
post方式调用http接口的步骤:
1.构造HttpClient实例
2.构造PostMethod实例
3.把参数值放入到PostMethod对象中
方式①:利用NameValuePair类
方式②:直接用PostMethod实例对象的addParameter方法
4.先执行postMethod,再调用http接口
5.读取内容
6.处理返回的内容
7.释放连接
小编总结:
相信你看到这里,也基本了解了如何用get方式或者post方式向http接口发送数据了。如果一开始不是很懂怎样去操作,不用着急,“世上无难事,只怕有心人”。小编相信你就是那个有心人,读多几次这篇文章和操作多几次,便会成功。
课课家会一直更新软件研发的文章,请继续关注我们的网站:课课家教育。谢谢!
上一篇:配置网络负载均衡只需十步即可完成
下一篇:直销软件开发商的第二生命线介绍