Airson sgriobt Groovy a chleachdas ceangal HTTP URL an JDK, thoir an frithealaiche-ionaid nuair a thòisicheas am pròiseas sin:

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

Gabhaidh fetch.groovy beag goireas teacsa a leughadh an uairsin:

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

Tha an ceann-uidhe na eisimpleir; cuir tagraiche neo-dhearbhaichte na àite bhon liosta fhrithealaichean-ionaid HTTP airson an luchdadh teacsa HTTP poblach seo. Tha ainm òstair ann am buadhan an òstair, agus 's e buadhan fa leth a th' anns a' phort. Airson ceann-uidhe HTTPS, rèitich https.proxyHost agus https.proxyPort airson a' cheann-uidhe a thathar a' ciallachadh a ghiùlan.

Mìnicheas -D buadhan siostaim JVM; chan e sònrachadh caochlaideach àrainneachd slige a th' ann. Cuir na roghainnean air a' ghairm Groovy a ruithicheas an sgriobt seo. Faodaidh tòiseachadh IDE air leth no seirbheis pròiseas eile a thòiseachadh le luachan eadar-dhealaichte.

Cruinnicheas getText am freagairt ann an sreang. Tha e freagarrach airson luchdadh teacsa beag; feumaidh luchdadh mòr sruthadh an àite an toradh gu lèir a chumail sa chuimhne.

Artaigilean co-cheangailte