如果我尝试使用 HttpURLConnection
和 HttpsURLConnection
连接到 "https" ,有什么区别?
我能够使用 HttpURLConnection
和 HttpsURLConnection
连接到 "https",所以我感到困惑。我原本认为只有使用HttpsURLConnection
才能建立到 "https" 的连接。
以下是我的一些问题:
- 如果我使用 HttpURLConnection 成功打开到 "https" 的连接,那么我的连接是否仍然是 "https" 或变成了 "http"?
- 验证证书怎么办?由于在连接到 "https" 时,在我的
HttpURLConnection
上没有设置SSLSocketFactory
和HostnameVerifier
,那么我在使用哪个SSLSocketFactory
和HostnameVerifier
? - 这是否意味着我无论证书是否被信任都会信任所有东西?
HttpURLConnection
来发送请求吗? - Micro