Requests ProxyError និង urllib3 ProxyError
ចាប់យកដែនកំណត់ដែលបណ្ណាល័យ HTTP ដែលបានប្រើសម្រាប់ការហៅបង្ហាញ ហើយពិនិត្យមូលហេតុជាន់ថ្នាក់ដោយមិនពឹងលើឈ្មោះថ្នាក់តែម្នាក់ឯង។
requests.exceptions.ProxyError និង urllib3.exceptions.ProxyError គឺជាថ្នាក់ដែនកំណត់ផ្សេងគ្នា។ ឈ្មោះខ្លីដូចគ្នាមិនធ្វើឱ្យ except clause មួយចាប់ទាំងពីរនោះទេ។
សម្រាប់ការហៅ Requests សូមចាប់ផ្តើមពី API ដែនកំណត់សាធារណៈរបស់ Requests។ អាដាប់ទ័រឆ្លងកាត់របស់វាជាធម្មតាបកប្រែការបរាជ័យកម្រិតទាបទៅជាដែនកំណត់ដែល Requests បង្ហាញ។ ជំនាន់ចាស់មានកំហុសខ្ចប់ជាក់លាក់ ដូច្នេះសូមរក្សាទុកជំនាន់បណ្ណាល័យជាមួយ traceback ដែលមិនបានរំពឹងទុក។
ពេលស៊ើបអង្កេត សូមពិនិត្យ module ថ្នាក់ និងមូលហេតុជាខ្សែសង្វាក់របស់ដែនកំណត់។ MaxRetryError ជាន់ថ្នាក់ ឬការបរាជ័យនៃការភ្ជាប់អាចរក្សាភស្តុតាងមានប្រយោជន៍អំពីដំណាក់កាល proxy មុន។
ជៀសវាងការនាំចូលផ្លូវ vendored ចាស់ពីដំណោះស្រាយប្រវត្តិសាស្ត្រទៅក្នុងកម្មវិធីទំនើប។ ចាប់យកដែនកំណត់សាធារណៈដែលសមស្របនឹងការហៅបច្ចុប្បន្ន រក្សាមូលហេតុសម្រាប់ការធ្វើរោគវិនិច្ឆ័យ ហើយសម្រេចឥរិយាបថព្យាយាមឡើងវិញដោយឡែក។ ការចាប់យក Exception ទាំងអស់ ហើយបន្តរហូត គ្រាន់តែបិទបាំងភាពមិនស៊ីគ្នាដើមប៉ុណ្ណោះ។