Java封装HttpsURLConnection
时间: 2023-05-21 11:00:54 浏览: 121
Java封装HttpsURLConnection的方法如下:
1. 创建URL对象,指定要访问的HTTPS地址。
2. 调用URL对象的openConnection()方法,获取URLConnection对象。
3. 将URLConnection对象转换为HttpsURLConnection对象。
4. 设置HttpsURLConnection对象的请求方法、请求头等参数。
5. 调用HttpsURLConnection对象的connect()方法,建立连接。
6. 获取HttpsURLConnection对象的输入流,读取服务器返回的数据。
7. 关闭输入流、断开连接。
示例代码如下:
```
import javax.net.ssl.HttpsURLConnection;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
public class HttpsUtil {
public static String sendGet(String url) throws Exception {
URL obj = new URL(url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("GET");
//add request header
con.setRequestProperty("User-Agent", "Mozilla/5.0");
int responseCode = con.getResponseCode();
System.out.println("\nSending 'GET' request to URL : " + url);
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();
//print result
return response.toString();
}
}
```
可以通过调用sendGet方法来发送HTTPS请求并获取服务器返回的数据。
阅读全文