Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java get请求

作者:妳會吥會在吥經意間想起莪?   发布日期:2025-12-11   浏览:78

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

public class GetRequestExample {

    private static final String USER_AGENT = "Mozilla/5.0";

    public static void main(String[] args) throws Exception {
        // 目标URL
        String url = "http://example.com/api/data";

        // 创建URL对象
        URL obj = new URL(url);

        // 打开连接
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();

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

        // 设置请求头(可选)
        con.setRequestProperty("User-Agent", USER_AGENT);

        // 获取响应码
        int responseCode = con.getResponseCode();
        System.out.println("Response Code : " + responseCode);

        // 读取响应内容
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();

        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();

        // 打印响应结果
        System.out.println(response.toString());
    }
}

解释说明:

  1. 导入必要的包:我们需要导入java.iojava.net中的相关类来处理HTTP请求。
  2. 设置User-Agent:为了模拟浏览器请求,设置了User-Agent头部信息。
  3. 创建URL对象:使用目标URL创建一个URL对象。
  4. 打开连接:通过openConnection()方法打开与目标URL的连接,并将其转换为HttpURLConnection对象。
  5. 设置请求方法:通过setRequestMethod("GET")指定这是一个GET请求。
  6. 获取响应码:通过getResponseCode()获取服务器的响应状态码。
  7. 读取响应内容:使用BufferedReader读取服务器返回的内容,并将其存储在StringBuffer中。
  8. 关闭连接:读取完成后关闭输入流。

这段代码展示了如何使用Java发送一个简单的GET请求并处理服务器的响应。

上一篇:java多线程并发执行

下一篇:java换行

大家都在看

java判断是windows还是linux

java连接数据库的代码

java djl

ubuntu 卸载java

es java api

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站