java get请求

java 复制代码
package com.axatp.sfd.df;

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

public class GetRequestExample1 {
    public static void main(String[] args) {
        String url1 = "https://baidu.com";
        test(url1);
    }

    public static void test(String url) {
        try {

            // 创建URL对象
//            String url = "https://baidu.com";
            URL obj = new URL(url);
            // 打开连接
            HttpURLConnection con = (HttpURLConnection) obj.openConnection();
            // 设置请求方法为GET
            con.setRequestMethod("GET");
            // 获取响应代码
            int responseCode = con.getResponseCode();
//                    System.out.println("响应代码:" + responseCode);

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

            while ((inputLine = in.readLine()) != null) {
                response.append(inputLine);
            }
            System.out.println("id1: " + response);
            in.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
相关推荐
牧瀬クリスだ1 分钟前
深入解析wait与notify及多线程实战案例
java
AI人工智能+电脑小能手3 分钟前
【大白话说Java面试题 第97题】【Mysql篇】第27题:说说分库与分表的设计?
java·开发语言·数据库·分布式·mysql·算法
Vertira5 分钟前
VS2022 配置Qt5/6 [已解决]
开发语言·qt
2301_7926748610 分钟前
java学习(day37)
java
RSTJ_162510 分钟前
PYTHON+AI LLM DAY SIXTY-SEVEN
开发语言·python
FuckPatience11 分钟前
C# 继承中的使用new的陷阱,和abstract /virtual 的不同
开发语言·c#
洒脱的六边形战士加辣12 分钟前
Java排序方法全解析
java·数据结构·算法
ofoxcoding13 分钟前
MiniMax M3 实测手记:踩完坑之后,我总结了报错处理和省 token 的几个办法
java·前端·人工智能·ai
hssfscv13 分钟前
QT的学习记录2
开发语言·qt·学习
Python+9914 分钟前
线程创建、生命周期、线程池
java