httr ৰ প্ৰক্সী কনফিগত প্ৰমাণীকৰণ আঁচনি বাছনি কৰক
কোনো অনুৰোধে 407 লাভ কৰিলে httr ৰ use_proxy সহায়কৰ জৰিয়তে প্ৰক্সী একাউণ্ট আৰু স্পষ্ট Basic বা NTLM বাছনি যোগান ধৰক।
httr ৰ use_proxy সহায়কে প্ৰক্সী একাউণ্ট আৰু প্ৰমাণীকৰণ আঁচনি একেলগে লয়। উচ্চ স্তৰৰ httr কলৰ বাবে একে কনফিগ বাছনি কৰা অভিব্যক্তিৰ চাৰিওফালে প্ৰয়োগ কৰিব পাৰি:
route <- httr::use_proxy(
'proxy.example',
port = 8080,
username = Sys.getenv('PROXY_USER'),
password = Sys.getenv('PROXY_PASSWORD'),
auth = 'ntlm'
)
response <- httr::GET('https://api.example/items', route)
ntlm কেৱল তেতিয়া ব্যৱহাৰ কৰক যেতিয়া প্ৰক্সীয়ে সেই আঁচনি আগবঢ়ায় আৰু ইনষ্টল কৰা libcurl বিল্ডে ইয়াক সমৰ্থন কৰে। যদি বিনিময়টো তথাপিও বিফল হয়, curl ৰ NTLM প্ৰক্সী নিদান এ প্ৰত্যাহ্বান, build-support আৰু সংযোগ-নিৰন্তৰতা পৰীক্ষা ব্যাখ্যা কৰে। Basic আশা কৰা প্ৰক্সীৰ বাবে auth = 'basic' বাছনি কৰক। Basic হৈছে use_proxy ৰ ডিফল্ট; কেৱল Windows-শৈলীৰ ব্যৱহাৰকাৰীনাম যোগান ধৰিলে NTLM বাছনি নহয়।
সহায়কে এই মানসমূহ libcurl ৰ proxyuserpwd, proxyport আৰু proxyauth বিকল্পলৈ মেপ কৰে। port যুক্তিটো সংখ্যাত্মক হ'ব লাগিব।
407 এ প্ৰক্সীৰ লগইনৰ সৈতে সম্পৰ্কিত। httr::authenticate বা এপ্লিকেশ্যনৰ Authorization হেডাৰৰ জৰিয়তে API ৰ বাবে যোগান ধৰা একাউণ্টৰ গ্ৰাহক পৃথক।
প্ৰকৃত প্ৰক্সী এণ্ডপইণ্ট আৰু ঘোষিত প্ৰত্যাহ্বান গোপন তথ্য বাদ দি ত্ৰুটি প্ৰতিবেদনৰ সৈতে ৰাখক। ভুল একাউণ্ট, ভুল আঁচনি আৰু অসমৰ্থিত প্ৰমাণীকৰণ পদ্ধতিৰ বাবে ভিন্ন মেৰামতি প্ৰয়োজন; প্ৰমাণপত্ৰ সত্যাপন সলনি কৰিলে সিহঁতৰ মাজত বাছনি নহয়।