冬瓜茶饮料

Java Http协议处理类

public class HttpRequest {
    public static String doGet(String url,String params) throws Exception{
        return null;
    }
    
    
    public static String doPost(String url,String params) throws Exception{
        HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
        conn.setRequestMethod("POST");
        conn.setDoOutput(true);
        conn.setDoInput(true);
//        conn.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
//        conn.setRequestProperty("Connection", "Close");
//        conn.setRequestProperty("Content-length", String.valueOf(params.length()));
//        conn.connect();
        OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
        out.write(params);
        out.flush();
        out.close();
        
        InputStreamReader r = new InputStreamReader(conn.getInputStream(), "UTF-8");
        BufferedReader reader = new BufferedReader(r);
        String line = null;
        StringBuffer sb = new StringBuffer();
        while ((line = reader.readLine()) != null)
        {
            sb.append(line);
        }
        return sb.toString();
    }
}

 

posted on 2017-02-27 10:50  冬瓜茶饮料  阅读(381)  评论(0)    收藏  举报

导航