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