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 របស់ client។ មិនចាំបាច់កែប្រែ dropbox/rest.py ឬជំនួសថ្នាក់ pool-manager ឯកជនទេ។

កូនសោរបស់វចនានុក្រមជ្រើសគោលដៅ HTTPS។ HTTP URL ពិពណ៌នាអំពីអ្នកស្តាប់របស់ប្រូកស៊ីគំរូនេះ។ ផ្តល់ access token ធម្មតារបស់កម្មវិធីដោយឡែកតាមរយៈអ្នកសាងសង់ client។ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនចំណុចបញ្ចប់សម្រាប់ផ្លូវសាធារណៈដែលបានអនុញ្ញាតរបស់ Dropbox API ដោយគ្មានការផ្ទៀងផ្ទាត់ប្រូកស៊ី។ វាមិនផ្តល់ access token នោះទេ។

ការបញ្ចូលបរិស្ថាន Requests នៅតែអនុវត្តចំពោះសេសសិន។ ប្រសិនបើកម្មវិធីកាន់កាប់ផ្លូវទាំងមូលដោយចេតនា សូមកំណត់ session.trust_env ទៅ false ហើយផ្តល់ការកំណត់ទុកចិត្តដែលពឹងផ្អែកលើបរិស្ថានដោយច្បាស់លាស់។ បើមិនដូច្នេះទេ សូមរក្សាឥរិយាបថបរិស្ថានដែលការដាក់ពង្រាយត្រូវការ។

មុខងារជំនួយក៏ទទួលយក ca_certs សម្រាប់បាច់ CA ដែលបានជ្រើស។ រក្សាការសាងសង់សេសសិននៅកន្លែងតែមួយ ហើយប្រើ client ដែលបានមកឡើងវិញសម្រាប់ប្រតិបត្តិការដែលបានបម្រុងទុក ដើម្បីឱ្យសំណើទិន្នន័យមេតា និងការផ្ទេរឯកសារចែករំលែកការដឹកជញ្ជូនដែលបានកំណត់រួចហើយនោះ។

អត្ថបទពាក់ព័ន្ធ