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-ის დამხმარე ფუნქცია აბრუნებს Requests სესიას SDK-ის კავშირთა პულის პარამეტრებით. ამ ობიექტის Dropbox-ზე გადაცემა მას კლიენტის API ტრანსპორტს უკავშირებს; არ არის საჭირო dropbox/rest.py-ის რედაქტირება ან პირადი pool-manager კლასის ჩანაცვლება.

ლექსიკონის გასაღები ირჩევს HTTPS დანიშნულებებს. HTTP URL აღწერს ამ სანიმუშო პროქსის მსმენელს. აპლიკაციის ჩვეულებრივი access token ცალკე მიაწოდეთ კლიენტის კონსტრუქტორის მეშვეობით. HTTP პროქსების სია გთავაზობთ საბოლოო წერტილების კანდიდატებს ნებადართული საჯარო Dropbox API მარშრუტისთვის პროქსის ავთენტიფიკაციის გარეშე; ის არ აწვდის ამ access token-ს.

Requests-ის გარემოს შერწყმა კვლავ ვრცელდება სესიაზე. თუ აპლიკაცია განზრახ ფლობს მთელ მარშრუტს, დააყენეთ session.trust_env false-ზე და ცხადად მიაწოდეთ გარემოზე დამოკიდებული ნებისმიერი ნდობის კონფიგურაცია. წინააღმდეგ შემთხვევაში შეინარჩუნეთ განლაგებისთვის საჭირო გარემოს ქცევა.

დამხმარე ფუნქცია ასევე იღებს ca_certs-ს არჩეული CA პაკეტისთვის. შეინახეთ სესიის აგება ერთ ადგილას და ხელახლა გამოიყენეთ მიღებული კლიენტი მისი განზრახული ოპერაციებისთვის, რათა მეტამონაცემებისა და ფაილების გადაცემის მოთხოვნებმა გაიზიარონ ეს კონფიგურირებული ტრანსპორტი.

დაკავშირებული სტატიები