Por Groovy-skripto uzanta la HTTP URL-konekton de la JDK, provizu la prokurilon kiam tiu procezo ekstartas:

groovy -Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 fetch.groovy

Malgranda fetch.groovy povas poste legi tekstresurson:

def url = new URL('http://example.com/')
println url.getText(connectTimeout: 5000, readTimeout: 10000)

La finpunkto estas ilustra; anstataŭigu ĝin per neaŭtentikigita kandidato el la HTTP-prokurila listo por ĉi tiu publika HTTP-teksta elŝuto. La gastiga eco enhavas gastigantan nomon, kaj la pordo estas propra eco. Por HTTPS-celo agordu https.proxyHost kaj https.proxyPort por la finpunkto destinita porti ĝin.

-D difinas JVM-sisteman econ; ĝi ne estas asigno de ŝela medivariablo. Metu la opciojn en la Groovy-alvokon, kiu rulas ĉi tiun skripton. Aparta IDE-lanĉo aŭ servo povas startigi alian procezon kun malsamaj valoroj.

getText kolektas la respondon en ĉenon. Ĝi taŭgas por malgranda teksta elŝuto; granda elŝuto postulas fluadon anstataŭ teni la tutan rezulton en la memoro.

Rilataj artikoloj