发送url请求的方法

来源:互联网 发布:27岁未婚单身女 知乎 编辑:程序博客网 时间:2024/05/17 21:37
public void sendUrl(String add_url,String parm){        try {            URL url = new URL(add_url);            HttpURLConnection connection = (HttpURLConnection)url.openConnection();            connection.setDoInput(true);            connection.setDoOutput(true);            connection.setRequestMethod("POST");            connection.setUseCaches(false);            connection.setInstanceFollowRedirects(true);            connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");            connection.connect();            DataOutputStream out = new DataOutputStream(connection.getOutputStream());            JSONObject obj = new JSONObject();                         obj.put("parm", parm);            out.writeBytes(obj.toString());            out.flush();            out.close();                         BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));            String lines;            StringBuffer sbf = new StringBuffer();             while ((lines = reader.readLine()) != null) {                    lines = new String(lines.getBytes(), "utf-8");                    sbf.append(lines);                }                System.out.println(sbf);                reader.close();                // 断开连接                connection.disconnect();        } catch (MalformedURLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }

0 0