At geva eina proxy-sessjón til Dropbox Python SDK
Brúka tann almennu create_session proxy-møguleikan í Dropbox SDK og gev tí sessjónina, ið kemur út, til klientin hjá tí.
Dropbox Python SDK tekur ímóti eini uppsetari HTTP-sessjón. Tann almenna hjálparfunksjónin create_session hevur eina proxies-parametur:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)Hjálparfunksjónin í SDK kemur aftur við eini Requests-sessjón við uppsetingini av sambandspollinum í SDK. Tá tú gevur Dropbox hendan lutin, verður hann knýttur at API-flutninginum hjá klientinum; tað er ikki neyðugt at rætta dropbox/rest.py ella at skifta út ein privatan pool-manager-flokk.
Orðabókarlykilin velur HTTPS-mál. HTTP-URL'in lýsir lurtaranum hjá hesum dømisproxy. Gev vanliga access token hjá nýtsluskipanini særskilt gjøgnum klient-smiðin. Listin yvir HTTP-proxy bjóðar endapunkts-evni til eina loyvda almenna Dropbox API-leið uttan proxy-samveting; hon gevur ikki tað access token.
Samansmeltan av Requests-umhvørvinum eigur framvegis við um sessjónina. Um nýtsluskipanin av ráði eigur alla leiðina, set session.trust_env til false og gev allar umhvørvisbundnar trúnaðaruppsetningar greiðliga. Annars varðveit umhvørvisatferðina, sum útsetningurin krevur.
Hjálparfunksjónin tekur eisini ímóti ca_certs fyri eitt valt CA-bundil. Halt sessjónsuppsetingina á einum staði og brúka klientin, ið kemur út, aftur til ætlaðar handlingar sínar, so at metadáta- og fíluflutningsfyrispurningar deila henda uppsetta flutning.