一个简单的Http客户端Demo
来源:互联网 发布:c语言单引号字符 编辑:程序博客网 时间:2024/06/04 20:04
jar包:commons-httpclient-3.1.jar
请求部分代码:
String url = createUrl(systemParam);//请求地址 例如http://127.0.0.1:8080/oppf?xxxx=xxx&xxx=xx String body = busiparam;//报文体String response = null;//出参HttpClient httpClient = new HttpClient();httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(3000);PostMethod postMethod = new PostMethod(url);try { if (StringUtils.isNotBlank(body)) { RequestEntity entity; entity = new StringRequestEntity(body, "application/" + "xml", "utf-8"); postMethod.setRequestEntity(entity); } int statusCode = httpClient.executeMethod(postMethod); if (statusCode != HttpStatus.SC_OK) { throw new Exception("Method failed:" + postMethod.getStatusLine()); } byte[] responseBody = postMethod.getResponseBody(); response = new String(responseBody, "utf-8");} catch (UnsupportedEncodingException e) { e.printStackTrace();}
1 0
- 一个简单的Http客户端Demo
- 一个简单的DNS客户端demo
- 一个简单的NTP客户端demo
- 一个利用WinInet通信的简单客户端Demo
- java 实现简单http服务端,客户端DEMO
- 简单的http客户端
- http服务-建立一个简单http客户端
- 使用Poco库编写一个简单的http客户端原理
- 一个简单的Flex Demo
- 一个简单的触发器(Demo)
- 一个简单的Gephi Demo
- 一个简单的缓存Demo
- 一个简单的广播Demo
- Lucene5 一个简单的Demo
- 一个简单的ReactNative demo
- WebSocket -- 一个简单的Demo
- 一个简单的线程demo
- 一个简单的selenium demo
- A3.1节
- J2EE系列之Hibernate4学习笔记(五)--关联关系一对多映射
- java中统一方法进行切面管理
- 事件分发机制
- MSSQL 数据库被标记为SUSPECT状态,如何恢复?
- 一个简单的Http客户端Demo
- 数组正负值排序
- android 将图片变为圆角
- mysql5.5 版本以上utf8 支持 emoji表情
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 如何获取当前GPS坐标附近最近的地点名称?
- 关于Unity坐标系转换
- html+css的三种方式
- localhost与127.0.0.1的概念和工作原理之不同