Dropbox Python SDK tekur við stilltri HTTP-lotu. Opinber hjálparfall þess, create_session, inniheldur proxies-stika:

import dropbox

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

Hjálparfall SDK-sins skilar Requests-lotu með tengingarsafnstillingu SDK-sins. Að senda það hlut til Dropbox tengir það við API-flutningslag biðlarans; ekki þarf að breyta dropbox/rest.py né skipta út einkarekinni pool-manager-klasa.

Lykill orðabókarinnar velur HTTPS-áfangastaði. HTTP-slóðin lýsir hlustanda þessa dæmis proxys. Gefðu venjulegt access token forritsins sérstaklega í gegnum smið biðlarans. Listi yfir HTTP-proxy býður upp á kandídata fyrir endapunkt á leyfilegri opinberri Dropbox API-leið án proxy-auðkenningar; hann veitir ekki það access token.

Samruni Requests-umhverfis á enn við lotuna. Ef forritið á viljandi alla leiðina skaltu stilla session.trust_env á false og gefa skýrt upp hvers kyns umhverfisbundna trauststillingu. Annars skaltu halda þeirri umhverfishegðun sem uppsetningin krefst.

Hjálparfallið tekur einnig við ca_certs fyrir valið CA-pakka. Haltu lotugerð á einum stað og endurnýttu biðlarann sem hlýst fyrir fyrirhugaðar aðgerðir hans, svo að beiðnir um lýsigögn og skráaflutning deili þessari stilltu flutningsleið.

Tengdir greinar