URLConnection
,HttpURLConnection
和HttpsURLConnection
(使用SSL)之间有什么区别?在什么情况下应该使用哪一个?
最佳答案
URLConnection
是基类。
HttpURLConnection
是派生类,可以在需要额外的API且仅处理HTTP或HTTPS时使用。
HttpsURLConnection
是一个“更多派生”类,当您需要“更多额外” API并且仅在处理HTTPS时可以使用。
所有这三个都是抽象的,并由您不熟悉的特定类实现。