Ukulanda okufushane kwe-Groovy ngokusebenzisa i-proxy
Dlulisela izakhiwo ze-proxy kunqubo ye-Groovy eyenza ukulanda kwe-URL, ngokulinda okulinganiselwe kokuxhumana nokufunda.
Kusikripthi se-Groovy esisebenzisa ukuxhumana kwe-HTTP URL ye-JDK, nikeza i-proxy lapho uqala leyo nqubo:
groovy -Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 fetch.groovy
fetch.groovy encane ingaba isifunda umthombo wombhalo:
def url = new URL('http://example.com/')
println url.getText(connectTimeout: 5000, readTimeout: 10000)
Iphethelo lomugqa liyisibonelo nje; libuyisele ngekhandidethi engaqinisekisiwe ku-uhlu lwama-proxy e-HTTP walokhu kulanda kombhalo we-HTTP osesidlangalaleni. Isakhiwo se-host siqukethe igama le-host, futhi i-port iyisakhiwo sayo. Ngendawo ephokophelwe ye-HTTPS, lungiselela i-https.proxyHost ne-https.proxyPort endaweni yokugcina okuhloswe ukuthi iyithwale.
I--D ichaza isakhiwo sohlelo lwe-JVM; lokhu akusona isabelo soguquko lwemvelo lwe-shell. Beka izinketho esimemezelweni se-Groovy esiqhuba lesi sikripthi. Ukuqalwa okuhlukile kwe-IDE noma insizakalo kungaqala enye inqubo ngamanani ahlukile.
I-getText iqoqa impendulo ibe yisicufulana. Ifanele ukulanda kombhalo omncane; ukulanda okukhulu kudinga ukusakaza esikhundleni sokugcina wonke umphumela enkumbulweni.