За Groovy скрипта што ја користи HTTP URL врската на JDK, наведете го проксито при стартување на тој процес:

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; тоа не е доделување на променлива од опкружувањето на shell. Ставете ги опциите на Groovy повикот што ја извршува оваа скрипта. Одделно стартување од IDE или услуга може да започне друг процес со различни вредности.

getText го собира одговорот во низа. Погодно е за мало текстуално преземање; големото преземање бара стримување наместо држење на целиот резултат во меморија.

Поврзани статии