ALL_PROXY হৈছে R ৰ curl অনুৰোধৰ বাবে এটা বিকল্প
R প্ৰক্ৰিয়াত এটা সম্পূৰ্ণ প্ৰক্সি URL স্থাপন কৰক, তাৰ পিছত প্ৰটোকল-নিৰ্দিষ্ট চলক, বাইপাছ নিয়ম আৰু স্পষ্ট curl হেণ্ডেল বিকল্প বিবেচনা কৰক।
R ৰ curl পেকেজে libcurl ব্যৱহাৰ কৰে। সেয়েহে প্ৰক্ৰিয়া পৰিৱেশৰ প্ৰক্সি এটা প্ৰয়োগ হ'ব পাৰে যদিও curl_fetch_memory ত অনুৰোধত কোনো প্ৰক্সি আৰ্গুমেণ্ট নাথাকে:
Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")
অনুৰোধ প্ৰস্তুত কৰাৰ আগতে পৰিৱেশ স্থাপন কৰক। সম্পূৰ্ণ এণ্ডপইণ্ট ব্যৱহাৰ কৰক, উদ্দেশ্য কৰা scheme আৰু port সহ; কেৱল হোষ্টনামে সঠিক প্ৰটোকল বুজায় বুলি ধৰি নল'ব। অনুমোদিত ৰাজহুৱা-চাইট অনুৰোধৰ বাবে HTTP প্ৰক্সি তালিকা এ উদাহৰণৰ HTTP প্ৰক্সি URL ৰ বাবে প্ৰাৰ্থী যোগান ধৰে।
ALL_PROXY এটা বিকল্প। গন্তব্যৰ প্ৰটোকলৰ বাবে প্ৰক্সি পৰিৱেশ চলকে অগ্ৰাধিকাৰ লয়, আৰু মিল থকা NO_PROXY বাইপাছে এতিয়াও প্ৰত্যক্ষ সংযোগ বাছনি কৰিব পাৰে। ALL_PROXY সলনি কৰিলে কোনো প্ৰভাৱ নপৰা যেন লাগিলে সেই মানবোৰ পৰীক্ষা কৰক।
এটা হেণ্ডেলৰ অন্তৰ্গত মাৰ্গৰ বাবে, সেয়া স্পষ্টভাৱে সংৰূপ কৰক:
handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
"https://www.example.org/", handle = handle
)
হেণ্ডেলৰ প্ৰক্সি বিকল্পই পৰিৱেশ প্ৰক্সি নিৰ্বাচনক অতিক্ৰম কৰে; বাইপাছ নীতি প্ৰাসংগিক হৈ থাকে। স্পষ্টভাৱে খালী প্ৰক্সি বিকল্পই প্ৰক্সি ব্যৱহাৰ নিষ্ক্ৰিয় কৰে যদিও প্ৰক্সি পৰিৱেশ চলক থাকে।
এই ছেটিংসমূহে চলি থকা R প্ৰক্ৰিয়া আৰু curl ৰ অনুৰোধত প্ৰভাৱ পেলায়। বেলেগ R ছেছন আৰম্ভ কৰিলে বা বেলেগ নেটৱৰ্কিং কাৰ্যকৰী পেকেজ ব্যৱহাৰ কৰিলে বেলেগ মাৰ্গ হ'ব পাৰে।