Home » »

 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class SportDemo { public static void main(String[] args) { // Set url parameter String url = "http://api.isportsapi.com/sport/football/livescores?api_key="; // Call iSport Api to get data in json format String charset = "UTF-8"; String jsonResult = get(url, charset); System.out.println(jsonResult); } /** * @param url * @param charset * @return return json string */ public static String get(String url, String charset) { BufferedReader reader = null; String result = null; StringBuffer sbf = new StringBuffer(); String userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36"; try { URL newUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection)newUrl.openConnection(); connection.setRequestMethod("GET"); connection.setReadTimeout(30000); connection.setConnectTimeout(30000); connection.setRequestProperty("User-agent", userAgent); connection.connect(); InputStream is = connection.getInputStream(); reader = new BufferedReader(new InputStreamReader(is, charset)); String strRead = null; while ((strRead = reader.readLine()) != null) { sbf.append(strRead); sbf.append("\r\n"); } reader.close(); result = sbf.toString(); } catch (Exception e) { e.printStackTrace(); } return result; } }

0 σχόλια:

Δημοσίευση σχολίου

 
Created By SoraTemplates | Distributed By Gooyaabi Themes