httr वापरणाऱ्या R क्रियेसाठी, use_proxy ने तिचे प्रॉक्सी कॉन्फिगरेशन तयार करा आणि तुम्हाला चालवायच्या अभिव्यक्तीवर लागू करा:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

प्रॉक्सी खात्यासाठी, use_proxy username, password आणि auth हे वितर्कही स्वीकारतो. आवश्यक असल्यास ते अ‍ॅप्लिकेशनच्या विद्यमान क्रेडेन्शियल कॉन्फिगरेशनमधून द्या.

ती लायब्ररी खरोखर तिच्या विनंत्या httr मार्फत करत असेल तर अभिव्यक्तीत उच्च-स्तरीय लायब्ररी कॉल असू शकतो. RCurl किंवा इतर HTTP क्लायंटवर आधारित लायब्ररीचा स्वतःचा कॉन्फिगरेशन इंटरफेस असतो; कोणती वस्तू पाठवायची हे निवडण्यापूर्वी तो बॅकएंड ओळखा.

with_config डीफॉल्टनुसार दिलेले कॉन्फिगरेशन विद्यमान httr सेटिंग्जसोबत एकत्र करते. अनुमत सार्वजनिक-URL चाचणीसाठी, HTTP प्रॉक्सी यादीतील पत्ता use_proxy चे host आणि port भरू शकतो फक्त तेव्हाच जेव्हा एकत्रित सेटिंग्जमध्ये प्रॉक्सी क्रेडेन्शियल नसतात. त्याचा override वितर्क ठरवतो की त्या अभिव्यक्तीसाठी विद्यमान सेटिंग्ज त्याऐवजी दुर्लक्षित कराव्यात का.

हे निवडलेल्या कोडसाठी कॉन्फिगरेशनचे व्याप्ती आहे. httr चे व्यापक डीफॉल्ट कॉन्फिगरेशन बदलण्याचा इंटरफेस set_config आहे, म्हणून प्रॉक्सी एका क्रियेसोबत असावा असे वाटल्यास रॅपर वापरा.

संबंधित लेख