java调用第三方https接口
时间: 2023-10-04 14:14:21 浏览: 26
Java调用第三方HTTPS接口可以使用Java自带的HttpsURLConnection类或者第三方库如Apache HttpClient。下面是一个使用HttpsURLConnection的示例代码:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpsRequestDemo {
public static void main(String[] args) {
try {
URL url = new URL("https://api.example.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization", "Bearer access_token_here");
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
String output;
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们使用了Java自带的HttpsURLConnection类来建立HTTP连接。我们可以设置HTTP请求的方法、请求头、请求体等属性。最后,我们可以通过conn.getInputStream()获取API的响应结果。