4

Groovy スクリプトを使用して Web ページにアクセスしたいと考えています。しかし、私はプロキシの背後にいます。

失敗するテストスクリプトは次のとおりです...

println "Google page is..."
println 'http://www.google.com'.toURL().text

これが出力です...

>groovy proxytester.groovy 
Google page is... 
Caught: java.net.ConnectException: Connection timed out: connect
   at checker.run(proxytester.groovy:2)

Groovy でプロキシ サーバー情報を設定するにはどうすればよいですか?

4

2 に答える 2

11

または、Groovy自体の内部から:

System.properties << [ 'http.proxyHost':'proxyHost', 'http.proxyPort':'port' ]
于 2012-05-25T13:27:08.857 に答える
3

プロキシ情報は、groovy コマンド ラインで引数を渡すことにより、JVM に設定できます。

groovy - Dhttp.proxyHost = proxyHost - Dhttp.proxyPort =ポート番号proxytester.groovy

このスクリプトは動作します...

println "Google page is..."
println 'http://www.google.com'.toURL().text

これが結果です...

Google page is
<!doctype html><html itemscope itemtype="http://schema.org/WebPage"><head><meta
http-equiv="content-type.....

詳細については、Oracle のドキュメントを参照してください。

于 2012-05-25T11:31:00.180 に答える