Saturday, February 5, 2011

Groovy URLConnectionBuilder 0.0.2 が出ました

URLConnectionBuilder 0.0.2 をリリースしました。URLConnectionBuilderは初めてという方は先に以前の投稿を見てください。以下が変更点です。


1. パッケージ名の変更
新しいパッケージ名はnet.sourceforge.urlconnbuilderです。


2. プロキシへのより良いサポート
----
URLConnectionBuilder connBuilder = new URLConnectionBuilder()
connBuilder.url('http://groovy.codehaus.org/') {
    connect(proxy: 'http://proxyhost:proxyport') {
        configure(
            // configure URLConnection
        ) 
        communicate(
            input: { conn, stream ->
                println stream.text
            }
        )
    }
}
----


URL版:
----
proxy: new URL('http://proxyhost:proxyport')
----


URI版:
----
proxy: URI.create('socks5://proxyhost:proxyport')
----


3. 認証へのサポート
----
URLConnectionBuilder connBuilder = new URLConnectionBuilder()
connBuilder.url('http://groovy.codehaus.org/') {
    connect(authentication: 'username:password') {
        configure(
            // configure URLConnection
        ) 
        communicate(
            input: { conn, stream ->
                println stream.text
            }
        )
    }
}
----


List版:
----
authentication: [ 'username', 'password' ]
----


Map版:
----
authentication: [ username: 'username', password: 'password' ]
----

      

No comments:

Post a Comment