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 ପ୍ରତିକ୍ରିୟାକୁ ଏକ ଷ୍ଟ୍ରିଙ୍ଗରେ ସଂଗ୍ରହ କରେ। ଏହା ଛୋଟ ପାଠ୍ୟ ଫେଚ୍ ପାଇଁ ଉପଯୁକ୍ତ; ବଡ଼ ଡାଉନଲୋଡ୍ ପାଇଁ ସମସ୍ତ ଫଳାଫଳ ମେମୋରୀରେ ରଖିବା ପରିବର୍ତ୍ତେ ଷ୍ଟ୍ରିମିଂ ଆବଶ୍ୟକ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ