java的get和post接口测试工具_用Java 实现http接口测试——get post请求

packagecom.baihui.test;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.HttpURLConnection;importjava.net.URL;public classHttpRequest {/*** sendGet

*

*@paramgetUrl

*@returnbody*/

publicString sendGet(String getUrl) {

String body= "", line = "";try{

URL url= newURL(getUrl);

HttpURLConnection conn=(HttpURLConnection) url.openConnection();

conn.setUseCaches(false);

conn.setRequestProperty("Canche-Control", "no-cache");

conn.connect();

BufferedReader br= new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));while ((line = br.readLine()) != null) {

body+=line;

}

System.out.println(body);

}catch(Exception e) {

e.printStackTrace();

}returnbody;

}/*** sendPost

*

*@parampostUrl

*@parampostParam

*@return

*/

publicString sendPost(String postUrl, String postParam) {

String body= "", line = "";

HttpURLConnection urlConnection= null;try{

URL url= newURL(postUrl);

urlConnection=(HttpURLConnection) url.openConnection();

urlConnection.setDoOutput(true);

urlConnection.setDoInput(true);

urlConnection.setRequestMethod("POST");

urlConnection.setUseCaches(false);

urlConnection.setInstanceFollowRedirects(false);

urlConnection.setRequestProperty("cookie", "");

urlConnection.connect();

PrintWriter out= newPrintWriter(urlConnection.getOutputStream());

out.print(postParam);

out.flush();

BufferedReader in= new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), "UTF-8"));while ((line = in.readLine()) != null) {

body+= "\n" +line;

}

urlConnection.disconnect();

}catch(Exception e) {

e.printStackTrace();

}returnbody;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值