@Grab(group='org.apache.httpcomponents', module='httpclient', version='4.1.2') import org.apache.http.client.methods.* import org.apache.http.impl.client.* import groovy.json.* httpclient = new DefaultHttpClient() // REST interfaceからビルド情報を取得する method = new HttpGet("http://localhost:28017/buildInfo") response = httpclient.execute(method) json = new JsonSlurper().parseText(response.getEntity().getContent().text) // バージョン println "version:${json.version}" // システム情報 println "sysinfo:${json.sysInfo}" // 32bits/64bits println "bits:${json.bits}" // debug version? println "debug:${json.debug}"
REST interfaceを使用するにはmongodb.confにrest = trueを追加する
動作環境
Groovy 1.8.2, JDK6 Update23, MongoDB 2.0.2
関連情報
groovyとMongoDBのまとめ
0 件のコメント:
コメントを投稿