প্ৰক্সিৰ জৰিয়তে চমু Groovy ফেটচ
URL ডাউনলোড কৰা Groovy প্ৰচেছলৈ প্ৰক্সিৰ বৈশিষ্ট্য প্ৰেৰণ কৰক, সীমিত সংযোগ আৰু পঢ়াৰ অপেক্ষাৰ সৈতে।
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 এ সঁহাৰিটো এটা ষ্ট্ৰিঙত সংগ্ৰহ কৰে। ই সৰু পাঠ্য ফেটচৰ বাবে উপযুক্ত; ডাঙৰ ডাউনলোডৰ বাবে গোটেই ফলাফল মেমৰীত ৰখাৰ পৰিৱৰ্তে ষ্ট্ৰিমিং প্ৰয়োজন।