Fyrir Groovy-skriftu sem notar HTTP URL-tengingu JDK skal gefa milliþjóninn þegar ferlið er ræst:

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

Lítil fetch.groovy getur þá lesið textaauðlind:

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

Endapunkturinn er aðeins dæmi; skiptu honum út fyrir óstaðfesta frambjóðanda úr HTTP-milliþjónalistanum fyrir þessa opinberu HTTP-textasókn. Hýsilseiginleikinn inniheldur hýsilnafn og gáttin er sjálfstæður eiginleiki. Fyrir HTTPS-áfangastað skal stilla https.proxyHost og https.proxyPort fyrir endapunktinn sem á að bera hann.

-D skilgreinir kerfiseiginleika JVM; það er ekki úthlutun umhverfisbreytu skeljarinnar. Setja valkostina á Groovy-kallið sem keyrir þessa skriftu. Sérstakt IDE-ræsing eða þjónusta getur ræst annað ferli með öðrum gildum.

getText safnar svarinu í streng. Það hentar fyrir litla textasókn; stórt niðurhal krefst streymis í stað þess að halda öllu niðurstöðunni í minni.

Tengdir greinar