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();
        }
    }
}
相关推荐
WX-bisheyuange16 小时前
基于Spring Boot的教师个人成果管理系统的设计与实现
java·spring boot·后端
xunyan623417 小时前
面向对象(上)-封装性的引入
java·开发语言
脸大是真的好~18 小时前
黑马JAVAWeb-05 JDBC入门-预编译SQL-Mybatis入门-Mybatis日志输出-数据库连接池-增删改查-XML映射配置
java
还算善良_18 小时前
XML签名
xml·java·开发语言
梅梅绵绵冰18 小时前
xml方式实现AOP
xml·java·开发语言
桦说编程19 小时前
Guava 迭代器增强类介绍
java·后端·设计模式
2351619 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
2401_8603195219 小时前
【无标题】
开发语言·学习·rust
courtfu20 小时前
Plugin ‘mysql_native_password‘ is not loaded`
java·后端
枫子有风20 小时前
Go语言流程控制
android·java·golang