Cuando voy a buscar datos de una URL con una respuesta 403HttpURLConnection leer el contenido de la respuesta de error 403
is = conn.getInputStream();
Se lanza una IOException y no puede obtener los datos de respuesta.
Pero cuando se utiliza Firefox y acceder a esa URL directamente, El ResponseCode sigue siendo 403, pero se puede obtener el contenido HTML
No, no lo hará, ya que el código de la función contiene solo 'return null;' línea. (Java 6,7) – Gangnus
@Gangnus Lea el Javadoc detenidamente: "Si la conexión no estaba conectada, o si el servidor no tuvo un error al conectarse o si el servidor tenía un error pero no se enviaron datos de error, este método return null. Este es el valor predeterminado. " De lo contrario (errores 4xx), obtendrá la secuencia desde la cual leer. –
@MiljenMikic La diferencia entre el código y Javadoc significa solo que el último es erróneo. – Gangnus