java 发送https get请求
时间: 2023-04-20 07:02:47 浏览: 310
Java发送HTTPS GET请求的步骤如下:
1. 创建URL对象,指定请求的URL地址。
2. 创建HttpsURLConnection对象,打开连接。
3. 设置请求方法为GET。
4. 设置请求头信息,如User-Agent、Accept等。
5. 获取响应状态码,判断是否请求成功。
6. 获取响应数据,可以使用BufferedReader读取数据。
7. 关闭连接。
示例代码如下:
```
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;
public class HttpsGetDemo {
public static void main(String[] args) throws Exception {
String url = "https://www.example.com";
URL obj = new URL(url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", "Mozilla/5.");
con.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=.9,*/*;q=.8");
int responseCode = con.getResponseCode();
System.out.println("Response Code : " + responseCode);
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());
}
}
```
阅读全文