JDK-nın HTTP URL bağlantısından istifadə edən Groovy skripti üçün proxy-ni həmin prosesi başladarkən verin:

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

Kiçik bir fetch.groovy sonra mətn resursunu oxuya bilər:

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

Son nöqtə nümunəvidir; bu açıq HTTP mətn yükləməsi üçün onu HTTP proxy siyahısından təsdiqlənməmiş namizədlə əvəz edin. Host xassəsi host adı saxlayır, port isə ayrı xassədir. HTTPS təyinatı üçün onu daşıyacaq son nöqtə üçün https.proxyHost və https.proxyPort təyin edin.

-D JVM sistem xassəsini təyin edir; bu shell mühiti təyinatı deyil. Seçimləri bu skripti işə salan Groovy çağırışına qoyun. Ayrı IDE başlatması və ya xidmət fərqli dəyərlərlə başqa proses başlada bilər.

getText cavabı bir sətirdə toplayır. Kiçik mətn yükləməsi üçün uyğundur; böyük endirmə bütün nəticəni yaddaşda saxlamadan axın şəklində aparılmalıdır.

Əlaqəli məqalələr