Dropbox Python SDK võtab vastu konfigureeritud HTTP-seansi. Selle avalik abifunktsioon create_session sisaldab parameetrit proxies:

import dropbox

session = dropbox.create_session(proxies={
    'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)

SDK abifunktsioon tagastab Requests-seansi SDK ühenduste basseini seadistusega. Selle objekti Dropboxile edastamine kinnitab selle kliendi API-transpordile; dropbox/rest.py pole vaja muuta ega privaatset pool-manageri klassi asendada.

Sõnaraamatu võti valib HTTPS-sihtkohad. HTTP URL kirjeldab selle näidispuhverserveri kuulajat. Edastage rakenduse tavaline access token eraldi kliendi konstruktori kaudu. HTTP puhverserverite loend pakub lõpp-punkti kandidaate lubatud avaliku Dropbox API marsruudi jaoks ilma puhverserveri autentimiseta; see ei anna seda access tokenit.

Requests keskkonna ühendamine kehtib endiselt seansi kohta. Kui rakendus omab teadlikult kogu marsruuti, seadke session.trust_env väärtuseks false ja esitage keskkonnast sõltuv usaldusseadistus selgesõnaliselt. Vastasel juhul säilitage juurutuse nõutav keskkonnakäitumine.

Abifunktsioon võtab vastu ka ca_certs valitud CA-paketi jaoks. Hoidke seansi loomine ühes kohas ja kasutage saadud klienti uuesti selle kavandatud toimingute jaoks, et metaandmete ja failiedastuse päringud jagaksid seda konfigureeritud transporti.

Seotud artiklid