Java HTTP 客户端是一种用于发送和接收 HTTP 请求的 Java 应用程序。它可以用来与 Web 服务器进行通信,以请求和接收 HTML 文档、图像、视频等内容。
Java HTTP 客户端是一种用于发送和接收 HTTP 请求的 Java 应用程序。它可以用来与 Web 服务器进行通信,以请求和接收 HTML 文档、图像、视频等内容。
Java HTTP 客户端可以使用 Java 的标准 API(java.net.HttpURLConnection)来发送和接收 HTTP 请求,也可以使用第三方的 HTTP 客户端库,如 Apache Http、Jetty Http、OkHttp 等。
以下是使用 Java 的标准 API 发送 HTTP GET 请求的示例代码:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpGetExample {
public static void main(String[] args) {
try {
URL url = new URL("http://www.example.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
String output;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(69条)