2010-10-13 83 views

回答

47

URLConnection是基类。

HttpURLConnection是一个派生类,您可以在需要额外的API时使用并且仅处理HTTP或HTTPS。

HttpsURLConnection是一个'更派生'类,您可以在需要'更多额外'API时使用,并且只处理HTTPS。

所有这三个都是抽象的,并且由您不知道的特定类来实现。

+1

HttpsURLConnection直接从HttpURLConnction而不是URLConnection派生。 – J888 2014-06-21 04:24:55

+4

@ J888这就是我所说的'更多派生'。 – EJP 2014-08-14 06:17:55

8

URLConnection是一个抽象类,所以你永远不能实例化这种类型的对象。

HttpURLConnection扩展了URLConnection,并提供特定于HTTP URL的字段和方法,例如HTTP_CLIENT_TIMEOUT或setRequestMethod。

HttpsURLConnection扩展了HttpURLConnection并提供了特定于HTTPS URL的字段和方法。

相关问题