Al ejecutar el programa me trae un IIOException: Can’t get input stream from URL <code>javax.imageio.IIOException: Can't get input stream...

Edwin Donato Dominguez Oliva

Edwin Donato Dominguez Oliva

Pregunta
studenthace 5 años

Al ejecutar el programa me trae un IIOException: Can’t get input stream from URL

javax.imageio.IIOException: Can't get input stream from URL! at javax.imageio.ImageIO.read(ImageIO.java:1401) at com.donnatto.gatos.CatService.verGatos(CatService.java:40) at com.donnatto.gatos.Start.main(Start.java:28) Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://cdn2.thecatapi.com/images/MTU1Nzc3MQ.jpg at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) at java.net.URL.openStream(URL.java:1057) at javax.imageio.ImageIO.read(ImageIO.java:1399) ... 2 more
undefined
1 respuestas
para escribir tu comentario
    Santiago Bernal

    Santiago Bernal

    teacherhace 5 años

    Hola, este error 403 (forbidden) ocurre por que thecatapi.com considera que no tienes acceso a esa imagen. Esto puede ser por que te falte la APIkey al momento de traer las fotos. O por que la foto dejó de estar disponible.

    Prueba con otra API (con otro email) y nos confirmas si te deja traer las fotos de los gatos

Curso de Java SE Persistencia de Datos

Curso de Java SE Persistencia de Datos

Comprende cómo funciona la persistencia de datos en un sistema de información utilizando una base de datos relacional como método de almacenamiento. Conecta Java con una base de datos mediante un driver. Crea una aplicación que permita iniciar sesión, ejecutar las acciones del crud y obtener datos de una API rest.

Curso de Java SE Persistencia de Datos
Curso de Java SE Persistencia de Datos

Curso de Java SE Persistencia de Datos

Comprende cómo funciona la persistencia de datos en un sistema de información utilizando una base de datos relacional como método de almacenamiento. Conecta Java con una base de datos mediante un driver. Crea una aplicación que permita iniciar sesión, ejecutar las acciones del crud y obtener datos de una API rest.