Dropbox Python SDK ला प्रॉक्सी सत्र पास करणे
Dropbox SDK चा सार्वजनिक create_session प्रॉक्सी पर्याय वापरा आणि तयार झालेले सत्र त्याच्या क्लायंटला पास करा.
Dropbox Python SDK कॉन्फिगर केलेले HTTP सत्र स्वीकारते. त्याचे सार्वजनिक create_session सहाय्यक proxies पॅरामीटर समाविष्ट करते:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)SDK सहाय्यक SDK च्या कनेक्शन-पूल सेटअपसह Requests सत्र परत करते. ती ऑब्जेक्ट Dropbox ला पास केल्यास ती क्लायंटच्या API ट्रान्सपोर्टशी जोडली जाते; dropbox/rest.py संपादित करण्याची किंवा खाजगी pool-manager वर्ग बदलण्याची गरज नाही.
शब्दकोशाची किल्ली HTTPS गंतव्ये निवडते. HTTP URL या उदाहरण प्रॉक्सीच्या श्रोत्याचे वर्णन करते. ॲप्लिकेशनचे नेहमीचे access token क्लायंट कन्स्ट्रक्टरद्वारे स्वतंत्रपणे पुरवा. HTTP प्रॉक्सी सूची प्रॉक्सी प्रमाणीकरणाशिवाय परवानगी दिलेल्या सार्वजनिक Dropbox API मार्गासाठी एंडपॉइंट उमेदवार पुरवते; ती ते access token पुरवत नाही.
Requests पर्यावरण विलीनीकरण अजूनही सत्रावर लागू होते. ॲप्लिकेशन जाणूनबुजून संपूर्ण मार्गाचे मालक असल्यास session.trust_env false वर सेट करा आणि पर्यावरण-अवलंबित कोणतेही विश्वास कॉन्फिगरेशन स्पष्टपणे पुरवा. अन्यथा डिप्लॉयमेंटला आवश्यक असलेले पर्यावरण वर्तन राखा.
सहाय्यक निवडलेल्या CA बंडलसाठी ca_certs देखील स्वीकारते. सत्र निर्मिती एकाच ठिकाणी ठेवा आणि तयार झालेला क्लायंट त्याच्या इच्छित क्रियांसाठी पुन्हा वापरा, जेणेकरून मेटाडेटा आणि फाइल हस्तांतरण विनंत्या ते कॉन्फिगर केलेले ट्रान्सपोर्ट सामायिक करतील.