HttpClient-调用webservice客户端
2015-06-27 15:23
621 查看
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.PostMethod;
public class TestClient {
private static class UTF8PostMethod extends PostMethod {
public UTF8PostMethod(String url) {
super(url);
}
@Override
public String getRequestCharSet() {
return "UTF-8";
}
}
public static void callActive() throws HttpException, IOException {
PostMethod method = new UTF8PostMethod(
"http://10.12.23.70:8080/service/active");
String params = "{tenant:'JINAN112',domain:'crm.qilu.com',admin:'holly_2011@126.com',password:'111aaa'}";
method.setParameter("action", params);
HttpClient httpClient = new HttpClient();
int code = httpClient.executeMethod(method);
System.out.println(method.getResponseBodyAsString());
System.out.println(code);
method.releaseConnection();
}
}
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.PostMethod;
public class TestClient {
private static class UTF8PostMethod extends PostMethod {
public UTF8PostMethod(String url) {
super(url);
}
@Override
public String getRequestCharSet() {
return "UTF-8";
}
}
public static void callActive() throws HttpException, IOException {
PostMethod method = new UTF8PostMethod(
"http://10.12.23.70:8080/service/active");
String params = "{tenant:'JINAN112',domain:'crm.qilu.com',admin:'holly_2011@126.com',password:'111aaa'}";
method.setParameter("action", params);
HttpClient httpClient = new HttpClient();
int code = httpClient.executeMethod(method);
System.out.println(method.getResponseBodyAsString());
System.out.println(code);
method.releaseConnection();
}
}
相关文章推荐
- 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式
- 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式
- 【费用流】【网络流24题】【cogs 739】运输问题
- OSPF网络类型详解
- cocos2dx-3.3 网络编程(CURL+PHP) NO.2 登陆功能
- Hadoop2.6集群环境虚拟机中搭建网络配置
- Windows服务器配置与管理-------DHCP服务器搭建与管理
- cocos2dx-3.3 网络编程(CURL+PHP) NO.1 写好PHP代码
- Android HTTPS详解
- Linux入门篇之四:VMware虚拟网络配置
- libcurl:开源的http库学习
- 项目笔记:4.引入CDN内容分发网络,实现网站静态元素加速
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- AspCms标签。链接地址:http://biaoqian.iasp.com.cn/
- TCP协议随笔
- 网络爬虫中动态的获取页面编码
- 黑马程序员--Java学习日记之网络编程
- CNN卷积神经网络代码理解
- CNN卷积神经网络推导和实现
- java网络编程实现客户端连接服务器端,并发送消息例子(1)。(阻塞式的方法)