コメント |
@DIV
try {
// JSON データを取得する為のアドレス
URL url = new URL("http://192.168.11.7/lightbox/api/id.php?id=0001");
// 接続オブジェクト
HttpURLConnection http = (HttpURLConnection)url.openConnection();
http.setConnectTimeout(30000);
http.setReadTimeout(30000);
http.setRequestMethod("GET");
// 接続
http.connect();
// UTF-8 でリーダーを作成
InputStreamReader isr = new InputStreamReader(http.getInputStream(), "UTF-8");
// 行単位で読み込む為の準備
BufferedReader br = new BufferedReader(isr);
String json_string = ""
String line_buffer = "";
// BufferedReader は、readLine が null を返すと読み込み終了
while ( null != (line_buffer = br.readLine() ) ) {
// コマンドプロンプトに表示
json_string += line_buffer;
}
// 閉じる
br.close();
isr.close();
http.disconnect();
}
catch (Exception e) {
e.printStackTrace();
}
@END
ここでは使用していませんが、URL エンコードは
@DIV
URLEncoder.encode("対象文字列", "utf-8")
@END |