- ベストアンサー
javaでホームページ制作
「openConnection()メソッドで取得できるHttpURLConnectionクラスを使用することで、簡単にホームページを取得することができる。 」と聞いたのですが、これはどうやってやるのでしょう。 一応AWTの基本的なところまで理解している位の初心者です。回答お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問のタイトルが「制作」となっている部分がやや不安ですが、大雑把には次のようにして指定したURLからデータを読み出します。 URL url = new URL("http://sample.com/xyz.html"); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestMethod("GET"); conn.connect(); int rc = conn.getResponseCode(); if (rc != HTTP_OK) { エラー処理 } InputStream is = conn.getInputStream(); isから読み出し is.close(); conn.disconnect(); URL.openConnection()でHttpURLConnectionのインスタンスを得たら、getInputStream()が返す入力ストリームをお好きな方法 (BufferedReaderなど) で読み出します。 検索すればいくらでもサンプルが見つかりますよ。
お礼
「制作」では泣くて「取得」でした!見間違えた。 でも興味があったので挑戦してみました。が、やっぱり私にはまだ早すぎるようです・・・。 回答ありがとうございました^^