Android端末側が無線LANの設定が済んでおり、インターネットに接続できることが前提です。
DefaultHttpClient クラスを作成し、urlにYahoo Japanのトップページを設定します。 HttpのGetのメッセージも作成します。
String url = "http://www.yahoo.co.jp"; HttpClient hc = new DefaultHttpClient(); HttpGet get = new HttpGet(url);Httpを実行します。インターネットのYahooへアクセスします。
取得したYahoo JapanのPageは、HttpResponseクラスに格納されます。
HttpResponse res; res = hc.execute(get);Httpの応答が200 OKの場合、Httpのコンテンツを取得します。
コンテンツは、Yahoo JapanのPageのHTML形式で記述されたPageになります。
if (res.getStatusLine().getStatusCode() == 200) { //It is ok. InputStream input = res.getEntity().getContent();コンテンツをLogCatに出力します。
BufferedReader rBuffer = new BufferedReader(new InputStreamReader(input, "UTF-8")); String readLine; try { while((readLine = rBuffer.readLine()) != null) { Log.d("HttpClientActivity", readLine);Yahoo JapanのPageを取得することができました。
ソースコードはこちらです。.
0 件のコメント:
コメントを投稿