JDK'нин HTTP URL туташуусун колдонгон Groovy скрипти үчүн проксини ошол процессти баштоодо көрсөтүңүз:

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 жоопту сапка чогултат. Ал чакан тексттик алууга ылайыктуу; чоң жүктөө бүт натыйжаны эс тутумда кармоонун ордуна агымдык иштетүүнү талап кылат.

Тектеш макалалар