Использование HttpURLConnection и HttpsURLConnection для подключения к https?

В чем разница, если я попытаюсь подключиться к «https», используя HttpURLConnectionи HttpsURLConnection ?

Мне удалось подключиться к «https», используя как HttpURLConnection, так и HttpsURLConnection, поэтому я запутался. Я думал, что смогу установить соединение с «https», только если я использовал HttpsURLConnection?

Ниже приведены некоторые из моих вопросов:

  • Если мне удалось открыть соединение с «https» с помощью HttpURLConnection, остается ли мое соединение «https» или оно становится «http»?
  • Как насчет проверки сертификатов? Поскольку я не использовал SSLSocketFactoryи HostnameVerifierна моем HttpURLConnectionпри подключении к «https», что SSLSocketFactoryи HostnameVerifierя использую?
  • Означает ли это, что я доверяю всему, независимо от того, доверенный сертификат или нет?
26
задан Arci 1 April 2012 в 00:55
поделиться