¿Cuál es la diferencia entre URLConnection, HttpURLConnection y HttpsURLConnection (con SSL). Bajo qué condiciones, cuál debo usar?

InformationsquelleAutor Questions | 2010-10-13

2 Comentarios

  1. 55

    URLConnection es la clase base.

    HttpURLConnection es una clase derivada que puede utilizar cuando usted necesita el extra de la API y de que están tratando con HTTP o HTTPS solamente.

    HttpsURLConnection es una de las » más derivado de la clase de los que se puede utilizar cuando se necesita la ‘extra’ de la API y de que están tratando con HTTPS solamente.

    Todos los tres de ellos son abstractas, e implementado por las clases específicas que no están al tanto.

    • HttpsURLConnection deriva de HttpURLConnction no URLConnection directamente.
    • Eso es lo que entiende por «más derivados’.
  2. 8

    URLConnection es una clase abstracta es así, usted nunca podría crear una instancia de un objeto de ese tipo.

    HttpURLConnection se extiende URLConnection y proporciona a los campos y métodos específicos de una dirección URL HTTP, tales como, HTTP_CLIENT_TIMEOUT o setRequestMethod.

    HttpsURLConnection se extiende HttpURLConnection y proporciona a los campos y métodos específicos de una dirección URL HTTPS.

Dejar respuesta

Please enter your comment!
Please enter your name here