JDKren HTTP URL konexioa erabiltzen duen Groovy script baterako, eman proxya prozesu hori abiatzean:

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

fetch.groovy txiki batek testu baliabide bat irakur dezake gero:

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

Amaiera-puntua adibidezkoa da; ordeztu autentifikatu gabeko hautagai batekin HTTP proxy zerrendatik HTTP testu deskarga publiko honetarako. Ostalariaren propietateak ostalari-izena dauka, eta portua bere propietatea da. HTTPS helmugarako, konfiguratu https.proxyHost eta https.proxyPort hura garraiatzeko den amaiera-puntuan.

-D ek JVM sistemaren propietatea definitzen du; ez da shell ingurunearen esleipena. Jarri aukerak script hau exekutatzen duen Groovy deiaduran. IDE abiarazte bereizi batek edo zerbitzu batek balio desberdinekin beste prozesu bat abia dezake.

getText erantzuna kate batean biltzen du. Testu deskarga txiki baterako egokia da; deskarga handi batek streaming eskatzen du emaitza osoa memorian eduki beharrean.

Erlazionatutako artikuluak