package com.zouhao.dfx.web.controller;
/**
* Created by zouhao on 16/1/11.
*
* @ClassName: ${ClassName}
* @Description: TODO
* @author: zouhao
* @date: 16/1/11
*/
import java.io.*;
import java.net.*;
public class RestUtil {
public String load(String url,String query) throws Exception
{
URL restURL = new URL(url);
HttpURLConnection conn = (HttpURLConnection) restURL.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setAllowUserInteraction(false);
PrintStream ps = new PrintStream(conn.getOutputStream());
ps.print(query);
ps.close();
BufferedReader bReader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line,resultStr="";
while(null != (line=bReader.readLine()))
{
resultStr +=line;
}
bReader.close();
return resultStr;
}
public static void main(String []args) {
try {
RestUtil restUtil = new RestUtil();
String resultString = restUtil.load("http://58.33.45.112:port/TrafficflowCommon/Handler.ashx","param1=d¶m2=e");
} catch (Exception e) {
// TODO: handle exception
System.out.print(e.getMessage());
}
}
}