package com.nicusa.util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.nio.charset.StandardCharsets;
public class HttpSlurper {
private static final Logger log = LoggerFactory.getLogger(
HttpSlurper.class);
public String getData(String query) throws IOException {
String result = "";
String charset = StandardCharsets.UTF_8.name();
URLConnection conn = new URL(query).openConnection();
conn.setRequestProperty("Accept-Charset", charset);
BufferedReader in = new BufferedReader(
new InputStreamReader(
conn.getInputStream(), charset));
StringBuilder sb = new StringBuilder();
for (String line; (line = in.readLine()) != null; ) {
sb.append(line);
}
result = sb.toString().trim();
return result;
}
}