首页主机资讯java怎么发送get请求header传参

java怎么发送get请求header传参

时间2023-12-05 11:15:03发布访客分类主机资讯浏览985
导读:在Java中发送GET请求并传递header参数,可以使用`java.net.HttpURLConnection`类。下面是一个示例代码: import java.io.BufferedReader; import java.io.Inpu...

在Java中发送GET请求并传递header参数,可以使用`java.net.HttpURLConnection`类。下面是一个示例代码:

import java.io.BufferedReader;
    
import java.io.InputStreamReader;
    
import java.net.HttpURLConnection;
    
import java.net.URL;


public class Main {

    public static void main(String[] args) {

        try {
    
            // 创建URL对象
            URL url = new URL("http://example.com/api?param1=value1&
    param2=value2");
    

            // 打开连接
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    

            // 设置请求方法为GET
            connection.setRequestMethod("GET");
    

            // 设置header参数
            connection.setRequestProperty("Header1", "Value1");
    
            connection.setRequestProperty("Header2", "Value2");
    

            // 获取响应代码
            int responseCode = connection.getResponseCode();
    

            // 读取响应内容
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    
            String line;
    
            StringBuilder response = new StringBuilder();

            while ((line = bufferedReader.readLine()) != null) {
    
                response.append(line);

            }
    
            bufferedReader.close();
    

            // 打印响应内容
            System.out.println(response.toString());
    

            // 关闭连接
            connection.disconnect();

        }
 catch (Exception e) {
    
            e.printStackTrace();

        }

    }

}
    

在上述代码中,通过`setRequestProperty`方法设置了header参数,然后通过`getInputStream`方法获取响应内容。注意,需要将`http://example.com/api?param1=value1& param2=value2`替换为实际的请求URL,并根据需要设置自定义的header参数。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java怎么发送get请求header传参
本文地址: https://pptw.com/jishu/568998.html
numpy二维数组切片的原理是什么 Android六大基本布局是什么

游客 回复需填写必要信息