java 调用http接口
时间: 2023-11-20 16:05:43 浏览: 78
Java 调用Http Rest接口 例子说明
4星 · 用户满意度95%
Java 可以使用许多库来调用 HTTP 接口,其中包括 Java 自带的 `java.net.HttpURLConnection` 和第三方库如 `Apache HttpClient`、`OkHttp` 等。
以下是使用 `java.net.HttpURLConnection` 调用 HTTP 接口的示例代码:
```java
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HttpUrlConnectionExample {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/api");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
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());
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个例子使用 `HttpURLConnection` 发送一个 GET 请求到 `http://example.com/api`,并输出响应内容。你可以根据 API 的要求,修改请求方法、请求头、请求体等参数。
阅读全文