servlet 如何调用接口
时间: 2023-10-10 15:07:55 浏览: 57
Servlet的调用-Servlet学习PPT
在Java中,可以使用HttpURLConnection类来调用接口。下面是一个示例代码:
```java
URL url = new URL("http://yourapi.com/endpoint");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET"); // 设置请求方法
con.setRequestProperty("Content-Type", "application/json"); // 设置请求头
int responseCode = con.getResponseCode(); // 获取响应码
if (responseCode == HttpURLConnection.HTTP_OK) {
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
String apiResponse = response.toString(); // 获取接口返回的数据
}
```
这段代码会发起一个GET请求,并且设置请求头的Content-Type为application/json。如果接口返回的响应码为HTTP_OK(200),则表示请求成功,可以通过getInputStream方法获取接口返回的数据。实际中,根据接口的不同,请求方法、请求头、请求参数等都可能会有所不同,需要根据具体情况进行调整。
阅读全文