ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Android HttpURLConnection GET ( Post )
名前: lightbox
処理選択
パスワード

件名 Android HttpURLConnection GET ( Post )
名前 lightbox
コメント
@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