2010年6月7日月曜日

groovyとApache Commons VFSでHTTPファイルシステム上のファイルを表示する

groovyとApache Commons VFSでHTTPファイルシステム上のファイルを表示するには、以下のコードを実行します。

import org.apache.commons.vfs.*

fsm = VFS.getManager()

// HTTP file systemのファイル(apache common httpclient 3.1が必要)
file = fsm.resolveFile("http://groovy.codehaus.org/")
br = new BufferedReader(new InputStreamReader(
file.getContent().getInputStream()))
while((line = br.readLine()) != null){
println line
}

動作環境
groovy 1.7.1, JDK6 Update19, apache commons vfs 1.0, apache commons logging 1.1.1

0 件のコメント:

コメントを投稿