java 调用http接口
时间: 2023-08-11 16:08:41 浏览: 100
http_java调用
要在 Java 中调用 HTTP 接口,可以使用 Java 内置的 java.net 包或第三方库,比如 Apache 的 HttpClient。
以下是使用 java.net 包的示例代码:
```java
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HttpExample {
public static void main(String[] args) throws Exception {
URL url = new URL("http://example.com/api");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET"); // 设置请求方法
con.setConnectTimeout(5000); // 设置连接超时时间
con.setReadTimeout(5000); // 设置读取超时时间
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String line;
StringBuffer response = new StringBuffer();
while ((line = in.readLine()) != null) {
response.append(line);
}
in.close();
System.out.println(response.toString()); // 输出接口返回的数据
}
}
```
以上代码使用 GET 方法调用 http://example.com/api 接口,并输出接口返回的数据。你可以根据实际情况修改请求方法、超时时间等参数,以及解析接口返回的数据。
阅读全文