From a0dbd91ae4b44f8b313cbb1edc8bb3a056892fe6 Mon Sep 17 00:00:00 2001 From: mdway Date: Thu, 8 Jun 2017 18:46:01 +0200 Subject: Initial Commit --- src/java/de/romjaki/icndbwrapper/RestAction.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/java/de/romjaki/icndbwrapper/RestAction.java') diff --git a/src/java/de/romjaki/icndbwrapper/RestAction.java b/src/java/de/romjaki/icndbwrapper/RestAction.java index 65150f9..ece8e1b 100644 --- a/src/java/de/romjaki/icndbwrapper/RestAction.java +++ b/src/java/de/romjaki/icndbwrapper/RestAction.java @@ -1,12 +1,12 @@ package de.romjaki.icndbwrapper; import com.google.gson.Gson; -import sun.misc.IOUtils; import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; import java.util.Map; +import java.util.Scanner; import java.util.function.Consumer; @@ -23,11 +23,13 @@ public class RestAction { } public static String executeRequest(String url, Map parameters, String method) throws IOException { - HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); + HttpURLConnection con = (HttpURLConnection) new URL(ICNDB.API_URL + url).openConnection(); con.setRequestMethod(method); con.setUseCaches(false); parameters.forEach(con::addRequestProperty); - return String.valueOf(IOUtils.readFully(con.getInputStream(), -1, true)); + Scanner s = new Scanner(con.getInputStream()); + s.useDelimiter("\\A"); + return s.next(); } public Thread queue() { -- cgit