導航:首頁 > 編程大全 > 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介面測試工具相關的資料

熱點內容
如何更改資料庫字元集 瀏覽:82
榮耀3c4g版升級安卓51 瀏覽:326
微信公眾號求關注素材 瀏覽:650
蘋果手機的視頻文件怎麼轉換 瀏覽:124
qq接收不到豆瓣 瀏覽:501
在ipad上怎麼找刪掉的程序 瀏覽:866
文件名的長度進行搜索 瀏覽:151
現在移動網路怎麼樣 瀏覽:194
屬於視頻文件格式的mp3 瀏覽:481
蘋果手機視頻文件在哪裡 瀏覽:15
投資數據有哪些數據 瀏覽:753
重置電腦刪除桌面文件 瀏覽:249
培訓機構都有哪些app 瀏覽:803
常見的文件目錄形式有哪些 瀏覽:882
如何清除隱藏文件 瀏覽:138
卸載微信後的視頻在哪個文件夾 瀏覽:175
dna資料庫給什麼人開放 瀏覽:302
win7網路共享找不到 瀏覽:350
js實現禁止瀏覽器右鍵功能嗎 瀏覽:656
優順網是什麼網站 瀏覽:847

友情鏈接