Kunlun:
Quiero hacer una petición GET a un sitio web, pero consigo URI can't be null.
String url = "https://valid_url.com";
HttpURLConnection connection = (HttpURLConnection)(new URL(url)).openConnection();
connection.setRequestMethod("GET");
connection.connect(); //-> java.lang.IllegalArgumentException: URI can't be null.
¿Por qué me sale URI can't be null
?
PD: Estoy usando jdk10
Anish B.:
Su código está trabajando muy bien.
Probé el código con esto:
String url = "https://google.com";
HttpURLConnection connection = (HttpURLConnection)(new URL(url)).openConnection();
connection.setRequestMethod("GET");
connection.connect();
Puede ser el URL que está accediendo no está GET tipo. Compruebe para eso.