使用httpClient向接口传递数据
来源:互联网 发布:手机壁纸 知乎 编辑:程序博客网 时间:2024/05/22 15:38
今天,做一个营业厅的自助缴费机心跳的测试,用来向营业厅的表中插入数据,记录该设备的运行状态。由于需要两个系统的配合。同设计人员商量后,不能采取共享数据库的方式,只能通过HttpClient来传递数据了。
代码片段如下:
try {
ZzjfjYxzt zzjfjYxzt = new ZzjfjYxzt();
request2object(request, zzjfjYxzt);
//使用httpClient向接口发送数据
final String termid = zzjfjYxzt.getTermid();
Thread thread = new Thread() {
public void run(){
try {
String action="http://localhost:8011/yytzhfw/zzjfj/zzjfj.jsp";//另一个项目用一个jsp页面来接收数据
//其url格式: http://localhost:8011/yytzhfw/zzjfj/zzjfj.jsp?XMLDATA=<DATA><SBBH>123456</SBBH></DATA>
String XMLDATA = "<DATA><SBBH>"+termid+"</SBBH></DATA>";
//利用HttpClient类
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(action);
post.addRequestHeader("Content-type" , "application/x-www-form-urlencoded; charset=UTF-8");
post.addParameter("XMLDATA", XMLDATA);
int re_code = client.executeMethod(post);//返回码
byte[] bs=null;
if(re_code==200){
bs = post.getResponseBody();
}else{
}
post.releaseConnection();
} catch (Exception e) {
e.printStackTrace();
}
}
};
thread.start();
} catch (Exception e) {
e.printStackTrace();
}
ZzjfjYxzt zzjfjYxzt = new ZzjfjYxzt();
request2object(request, zzjfjYxzt);
//使用httpClient向接口发送数据
final String termid = zzjfjYxzt.getTermid();
Thread thread = new Thread() {
public void run(){
try {
String action="http://localhost:8011/yytzhfw/zzjfj/zzjfj.jsp";//另一个项目用一个jsp页面来接收数据
//其url格式: http://localhost:8011/yytzhfw/zzjfj/zzjfj.jsp?XMLDATA=<DATA><SBBH>123456</SBBH></DATA>
String XMLDATA = "<DATA><SBBH>"+termid+"</SBBH></DATA>";
//利用HttpClient类
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(action);
post.addRequestHeader("Content-type" , "application/x-www-form-urlencoded; charset=UTF-8");
post.addParameter("XMLDATA", XMLDATA);
int re_code = client.executeMethod(post);//返回码
byte[] bs=null;
if(re_code==200){
bs = post.getResponseBody();
}else{
}
post.releaseConnection();
} catch (Exception e) {
e.printStackTrace();
}
}
};
thread.start();
} catch (Exception e) {
e.printStackTrace();
}
0 0
- 使用httpClient向接口传递数据
- HttpClient模拟客户端向 服务器接口 传递 Json 数据
- 利用接口向服务器端传递数据
- 使用HttpClient向服务器端提交数据
- 使用httpclient传递java参数调用http接口
- httpClient post步骤 解析json数据(向服务器传递,接受服务器传递))
- 使用ctl_table向内核传递数据
- 使用Apache接口post方式传递数据
- java使用接口进行数据传递
- 向Fragment传递数据
- HttpClient调用接口传递文件参数
- 向服务器当中传递数据 ftp 安装与使用
- 使用winscp 实现windows向linux图形化传递数据
- bootloader使用SLRAM设备向Kernel传递块数据
- 使用值栈向JSP中传递数据
- 接口传递数据
- Dialog向Activity传递数据
- 向Shader中传递数据
- Sun-JNI文档系列之四——第三章:基本类型、字符串类型与数组类型
- 【优先队列】【链表】【priority_queue】【list】hdu 1434
- ORACLE中进程的分类
- 使用git上传已有的代码到github上
- 数据结构-结构体的声明
- 使用httpClient向接口传递数据
- 微信相关
- 软件系统开发 需求定义方法
- 管理你的时间,拒绝拖延症
- vs2008 复制窗体产生错误 .resources”在“Resources”参数中指定了多次。“Resources”参数不支持重复项。
- 数据库设计
- typedef + struct + 指针
- 开源不只是面对开发者更多的问题还在等待我们去深思
- linux下qt自动补齐功能(类似qtcreator)