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;
}
}