የፕሮክሲ ክፍለ ጊዜን ወደ 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 ንም ይቀበላል። የክፍለ ጊዜ ግንባታን በአንድ ቦታ ያድርጉ እና የተፈጠረውን ደንበኛ ለታሰቡት ሥራዎች እንደገና ይጠቀሙ፣ ስለዚህ የሜታዳታ እና የፋይል ማስተላለፊያ ጥያቄዎች ያንን የተዋቀረ ማጓጓዣ ይጋራሉ።