Кратко Groovy преузимање кроз прокси
Пренесите својства проксија Groovy процесу који обавља преузимање URL-а, уз ограничена чекања на везу и читање.
За Groovy скрипту која користи JDK-ову HTTP URL везу, наведите прокси при покретању тог процеса:
groovy -Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 fetch.groovy
Мали fetch.groovy затим може прочитати текстуални ресурс:
def url = new URL('http://example.com/')
println url.getText(connectTimeout: 5000, readTimeout: 10000)
Крајња тачка је илустративна; замените је неаутентификованим кандидатом са листе HTTP проксија за ово јавно HTTP преузимање текста. Својство хоста садржи име хоста, а порт је засебно својство. За HTTPS одредиште подесите https.proxyHost и https.proxyPort за крајњу тачку која га треба носити.
-D дефинише JVM системско својство; то није додела променљиве љуске. Ставите опције на Groovy позив који извршава ову скрипту. Одвојено покретање из IDE-а или сервис могу започети други процес са другачијим вредностима.
getText скупља одговор у стринг. Прикладан је за мало текстуално преузимање; велико преузимање захтева струјање уместо држања целог резултата у меморији.