Java HTTP GET 请求示例:使用 HttpURLConnection 发送请求
在Java中发送HTTP GET请求,可以使用Java的标准库java.net中的HttpURLConnection类。\n\n下面是一个简单的示例代码,向指定的URL发送GET请求,并获取响应结果:\n\njava\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.net.HttpURLConnection;\nimport java.net.URL;\n\npublic class HttpGetRequestExample {\n public static void main(String[] args) {\n try {\n String url = "https://example.com/api/endpoint"; // 要发送请求的URL\n\n // 创建URL对象\n URL obj = new URL(url);\n\n // 打开连接\n HttpURLConnection con = (HttpURLConnection) obj.openConnection();\n\n // 设置请求方法为GET\n con.setRequestMethod("GET");\n\n // 获取响应状态码\n int responseCode = con.getResponseCode();\n System.out.println("Response Code: " + responseCode);\n\n // 读取响应内容\n BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));\n String inputLine;\n StringBuilder response = new StringBuilder();\n while ((inputLine = in.readLine()) != null) {\n response.append(inputLine);\n }\n in.close();\n\n // 输出响应结果\n System.out.println("Response Content: " + response.toString());\n } catch (IOException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n注意替换url变量的值为你要发送GET请求的URL。这段代码发送GET请求后,会打印响应状态码和响应内容。\n\n需要注意的是,在实际应用中,为了处理更复杂的HTTP请求,可以使用第三方库,如Apache HttpClient或OkHttp,它们提供更多的功能和更易于使用的API。
原文地址: https://www.cveoy.top/t/topic/pFeX 著作权归作者所有。请勿转载和采集!