Proxy saioa Dropbox Python SDKra pasatzea
Erabili Dropbox SDKren create_session proxy aukera publikoa eta pasa sortutako saioa bere bezeroari.
Dropbox Python SDKk konfiguratutako HTTP saio bat onartzen du. Bere create_session laguntzaile publikoak proxies parametroa dauka:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)SDKren laguntzaileak Requests saio bat itzultzen du SDKren konexio-poolaren ezarpenekin. Objektu hori Dropboxi pasatzeak bezeroaren API garraioari lotzen dio; ez da beharrezkoa dropbox/rest.py aldatzea edo pool-manager klase pribatu bat ordezkatzea.
Hiztegiaren gakoak HTTPS helmugak hautatzen ditu. HTTP URLak adibide-proxy honen entzulea deskribatzen du. Eman aplikazioaren ohiko access tokena bereizita bezeroaren eraikitzailearen bidez. HTTP proxy zerrendak amaierako puntuen hautagaiak eskaintzen ditu baimendutako Dropbox API bide publiko baterako proxy autentifikaziorik gabe; ez du access token hori ematen.
Requests ingurunearen fusioak saioari oraindik aplikatzen zaizkio. Aplikazioak nahita bide osoa badu, ezarri session.trust_env false gisa eta eman ingurunearen araberako konfiantza-konfigurazio guztia modu esplizituan. Bestela, mantendu hedapenak behar duen ingurune-jokaera.
Laguntzaileak ca_certs ere onartzen du hautatutako CA sorta baterako. Eutsi saioaren eraikuntza leku bakarrean eta erabil berriro sortutako bezeroa bere aurreikusitako eragiketetarako, metadatuen eta fitxategi-transferentziaren eskaerek garraio konfiguratu hori parteka dezaten.