导航:首页 > 编程大全 > java的get和post接口测试工具

java的get和post接口测试工具

发布时间:2025-05-25 14:18:44

『壹』 java 接口调用,根据接口文档写测试,用post方法,刚怎么做啊,有个完整的例子么

可使用android自带的httpclient框架实现。

1. GET 方式传递参数
//先将参数放入List,再对参数进行URL编码
List<BasicNameValuePair> params = new LinkedList<BasicNameValuePair>();
params.add(new BasicNameValuePair("param1", "数据")); //增加参数1
params.add(new BasicNameValuePair("param2", "value2"));//增加参数2
String param = URLEncodedUtils.format(params, "UTF-8");//对参数编码
String baseUrl = "服务器接口完整URL";
HttpGet getMethod = new HttpGet(baseUrl + "?" + param);//将URL与参数拼接
HttpClient httpClient = new DefaultHttpClient();
try {
HttpResponse response = httpClient.execute(getMethod); //发起GET请求
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //获取响应码
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"));//获取服务器响应内容
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

2. POST方式 方式传递参数
//和GET方式一样,先将参数放入List
params = new LinkedList<BasicNameValuePair>();
params.add(new BasicNameValuePair("param1", "Post方法"));//增加参数1
params.add(new BasicNameValuePair("param2", "第二个参数"));//增加参数2
try {
HttpPost postMethod = new HttpPost(baseUrl);//创建一个post请求
postMethod.setEntity(new UrlEncodedFormEntity(params, "utf-8")); //将参数填入POST Entity中
HttpResponse response = httpClient.execute(postMethod); //执行POST方法
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //获取响应码
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8")); //获取响应内容
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

阅读全文

与java的get和post接口测试工具相关的资料

热点内容
苹果手机的视频文件怎么转换 浏览:124
qq接收不到豆瓣 浏览:501
在ipad上怎么找删掉的程序 浏览:866
文件名的长度进行搜索 浏览:151
现在移动网络怎么样 浏览:194
属于视频文件格式的mp3 浏览:481
苹果手机视频文件在哪里 浏览:15
投资数据有哪些数据 浏览:753
重置电脑删除桌面文件 浏览:249
培训机构都有哪些app 浏览:803
常见的文件目录形式有哪些 浏览:882
如何清除隐藏文件 浏览:138
卸载微信后的视频在哪个文件夹 浏览:175
dna数据库给什么人开放 浏览:302
win7网络共享找不到 浏览:350
js实现禁止浏览器右键功能吗 浏览:656
优顺网是什么网站 浏览:847
帕斯卡契约数据包在哪个位置 浏览:688
文件夹格式怎么变长 浏览:847
少儿编程机构有哪些6 浏览:888

友情链接