JavaでのHTTP通信の簡単なサンプル(HttpURLConnectionを使用して)
参考サイト
HttpURLConnectionを使用してHTTP通信を行う | Tech Booster
商品検索API サンプルソース (Java) | 楽天ウェブサービスセンターブログ - 楽天ブログ
Java 入門 | BufferedReader Class
作ってみました。
URLを受け取って、レスポンス内容を返却するメソッドです。
public static String http(String url) throws Exception { // リクエスト送信 URL requestUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection) requestUrl.openConnection(); InputStream input = connection.getInputStream(); // 結果取得 BufferedReader reader = new BufferedReader(new InputStreamReader( input, "UTF-8")); String line; StringBuilder tmpResult = new StringBuilder(); while *1 != null) { tmpResult.append(line); }
reader.close(); return tmpResult.toString(); }
あまりBufferedReader使う意味がないかもしれませんね。
*1:line = reader.readLine(