发送GET请求:
package demo;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpDemo {
    public static void main(String[] args) throws IOException {
        String url = "https://www.baidu.com/";
        // 得到connection对象
        URL httpUrl = new URL(url);
        HttpURLConnection connection = (HttpURLConnection) httpUrl.openConnection();
        
        //连接
        connection.connect();
        
        // 获取状态码 响应结果
        if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
            InputStream inputStream = connection.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
            String line = null;
            StringBuffer buffer = new StringBuffer();
            while ((line = reader.readLine()) != null) {
                buffer.append(line);
            }
            reader.close();
            System.out.println(buffer.toString());
        }
        // 断开连接
        connection.disconnect();
    }
} 发送POST请求:
package demo;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpDemo {
    public static void main(String[] args) throws IOException {
        String url = "http://httpbin.org/post";;
        //得到connection对象
        URL httpUrl = new URL(url);
        HttpURLConnection connection = (HttpURLConnection) httpUrl.openConnection();
        //设置请求方式
        connection.setRequestMethod("POST");
        connection.setDoOutput(true);
        // 设置请求头
        connection.setRequestProperty("Accept", "/");
        // 设置请求体
        String body = "name=Tom&age=23";
        OutputStream outputStream = connection.getOutputStream();
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
        writer.write(body);
        writer.close();
        //连接
        connection.connect();
        // 获取状态码 响应结果
        if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
            InputStream inputStream = connection.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
            String line = null;
            StringBuffer buffer = new StringBuffer();
            while ((line = reader.readLine()) != null) {
                buffer.append(line);
            }
            reader.close();
            System.out.println(buffer.toString());
        }
        // 断开连接
        connection.disconnect();
    }
}  
                    
 
                                         
                                                                                         
                                                                                         
                                                                                        