URL を扱う |
正常に URL を作成した後は、その URL の openConnection() メソッ ドを呼び出してそれと接続することができる。URL と接続するのは、自分の Java プ ログラムとネットワーク上の URL との通信リンクを初期化しているときである。た とえば、次に示すコードで、Yahoo の検索エンジンサイトとのコネクションを開くこ とができる。
try { URL yahoo = new URL("http://www.yahoo.com/"); yahoo.openConnection(); } catch (MalformedURLException e) { // new URL() が失敗したとき . . . } catch (IOException e) { // openConnection() が失敗したとき . . . }可能であれば、openConnection() メソッドは新規の URLConnection を作成し (適切なものがまだない場合)、初期化し、URL に接続し、URLConnection オブジェクトを返す。何か思惑と違うこと、たとえば Yahoo サーバーがダウンして いるようなことがあれば、 openConnection() メソッドは IOException をあげる。
正常に URL と接続した後は、URLConnection オブジェクトを使って、そのコネクシ ョンへ読み書きするなどの処理を実行することができる。このレッスンの次のセクション で、URLconnection を読み書きする方法について説明する。
参照
URL を扱う |