zoukankan      html  css  js  c++  java
  • 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();
        }
    }

    作者:冬瓜茶饮料
    出处:http://www.cnblogs.com/dongguacha/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    ES6 解构
    flutter
    selenium
    selenium
    python
    selenium
    selenium
    selenium
    selenium
    selenium- SMTP发送邮件
  • 原文地址:https://www.cnblogs.com/dongguacha/p/6472634.html
Copyright © 2011-2022 走看看