Socket API try (var soc = new Socket("example.com", 80); var pw = new PrintWriter(soc.getOutputStream()); var isr = new InputStreamReader(soc.getInputStream()); var bur = new BufferedReader(isr)) { pw.println("GET / HTTP/1.1"); pw.println("Host: example.com"); pw.println(); pw.flush(); bur.lines() .dropWhile(not(String::isEmpty)) .skip(1) .limit(10) .forEach(System.out::println); }
Socket API try (var soc = new Socket("example.com", 80); var pw = new PrintWriter(soc.getOutputStream()); var isr = new InputStreamReader(soc.getInputStream()); var bur = new BufferedReader(isr)) { pw.println("GET / HTTP/1.1"); pw.println("Host: example.com"); pw.println(); pw.flush(); bur.lines() .dropWhile(not(String::isEmpty)) .skip(1) .limit(10) .forEach(System.out::println); }
Socket API try (var soc = new Socket("example.com", 80); var pw = new PrintWriter(soc.getOutputStream()); var isr = new InputStreamReader(soc.getInputStream()); var bur = new BufferedReader(isr)) { pw.println("GET / HTTP/1.1"); pw.println("Host: example.com"); pw.println(); pw.flush(); bur.lines() .dropWhile(not(String::isEmpty)) .skip(1) .limit(10) .forEach(System.out::println); }
Socket API try (var soc = new Socket("example.com", 80); var pw = new PrintWriter(soc.getOutputStream()); var isr = new InputStreamReader(soc.getInputStream()); var bur = new BufferedReader(isr)) { pw.println("GET / HTTP/1.1"); pw.println("Host: example.com"); pw.println(); pw.flush(); bur.lines() .dropWhile(not(String::isEmpty)) .skip(1) .limit(10) .forEach(System.out::println); }
URLConnection var url = "http://example.com"; URLConnection conn = new URL(url).openConnection(); System.out.println(((HttpURLConnection)conn).getResponseCode()); System.out.println(conn.getContentType()); System.out.println(conn.getHeaderField("Cache-Control")); try (var is = conn.getInputStream(); var isr = new InputStreamReader(is, "utf-8"); var bur = new BufferedReader(isr)) { bur.lines() .limit(10) .forEach(System.out::println); }
URLConnection var url = "http://example.com"; URLConnection conn = new URL(url).openConnection(); System.out.println(((HttpURLConnection)conn).getResponseCode()); System.out.println(conn.getContentType()); System.out.println(conn.getHeaderField("Cache-Control")); try (var is = conn.getInputStream(); var isr = new InputStreamReader(is, "utf-8"); var bur = new BufferedReader(isr)) { bur.lines() .limit(10) .forEach(System.out::println); }
URLConnection var url = "http://example.com"; URLConnection conn = new URL(url).openConnection(); System.out.println(((HttpURLConnection)conn).getResponseCode()); System.out.println(conn.getContentType()); System.out.println(conn.getHeaderField("Cache-Control")); try (var is = conn.getInputStream(); var isr = new InputStreamReader(is, "utf-8"); var bur = new BufferedReader(isr)) { bur.lines() .limit(10) .forEach(System.out::println); }
URLConnection var url = "http://example.com"; URLConnection conn = new URL(url).openConnection(); System.out.println(((HttpURLConnection)conn).getResponseCode()); System.out.println(conn.getContentType()); System.out.println(conn.getHeaderField("Cache-Control")); try (var is = conn.getInputStream(); var isr = new InputStreamReader(is, "utf-8"); var bur = new BufferedReader(isr)) { bur.lines() .limit(10) .forEach(System.out::println); }
URLConnection var url = "http://example.com"; URLConnection conn = new URL(url).openConnection(); System.out.println(((HttpURLConnection)conn).getResponseCode()); System.out.println(conn.getContentType()); System.out.println(conn.getHeaderField("Cache-Control")); try (var is = conn.getInputStream(); var isr = new InputStreamReader(is, "utf-8"); var bur = new BufferedReader(isr)) { bur.lines() .limit(10) .forEach(System.out::println); }
レスポンス用オブジェクト • レスポンスのJSONをマッピングする class AedData { public int DIST; public String Id; public String LocationName; public String Perfecture; public String City; double Latitude; double Longitude; }