Requests ProxyError ກັບ urllib3 ProxyError
ຈັບຄວາມຜິດພາດທີ່ຫ້ອງສະໝຸດ HTTP ທີ່ໃຊ້ສຳລັບການເອີ້ນສະແດງອອກ ແລະ ກວດເບິ່ງສາເຫດທີ່ຊ້ອນກັນໂດຍບໍ່ອີງໃສ່ຊື່ຄລາສພຽງຢ່າງດຽວ.
requests.exceptions.ProxyError ແລະ urllib3.exceptions.ProxyError ເປັນຄລາສຄວາມຜິດພາດທີ່ແຕກຕ່າງກັນ. ການມີຊື່ສັ້ນຄືກັນບໍ່ໄດ້ເຮັດໃຫ້ເງື່ອນໄຂ except ອັນດຽວຈັບໄດ້ທັງສອງ.
ສຳລັບການເອີ້ນ Requests ໃຫ້ເລີ່ມຈາກ API ຄວາມຜິດພາດສາທາລະນະຂອງ Requests. ອາດາປເຕີການຂົນສົ່ງຂອງມັນປົກກະຕິຈະແປງຄວາມລົ້ມເຫຼວລະດັບຕ່ຳໃຫ້ເປັນຄວາມຜິດພາດທີ່ Requests ສະແດງ. ສະບັບເກົ່າມີບັກການຫຸ້ມຫໍ່ສະເພາະ, ດັ່ງນັ້ນຈົ່ງເກັບສະບັບຂອງຫ້ອງສະໝຸດໄວ້ກັບ traceback ທີ່ບໍ່ຄາດຄິດ.
ເມື່ອສືບສວນ ໃຫ້ກວດເບິ່ງໂມດູນ, ຄລາສ ແລະ ສາເຫດທີ່ເຊື່ອມໂຍງຂອງຄວາມຜິດພາດ. MaxRetryError ທີ່ຊ້ອນຢູ່ ຫຼື ຄວາມລົ້ມເຫຼວຂອງການເຊື່ອມຕໍ່ອາດເກັບຫຼັກຖານທີ່ເປັນປະໂຫຍດກ່ຽວກັບຂັ້ນຕອນພຣັອກຊີກ່ອນໜ້າ.
ຫຼີກລ້ຽງການນຳເຂົ້າເສັ້ນທາງ vendored ເກົ່າຈາກວິທີແກ້ໄຂທາງປະຫວັດສາດເຂົ້າໃນແອັບພລິເຄຊັນສະໄໝໃໝ່. ຈັບຄວາມຜິດພາດສາທາລະນະທີ່ເໝາະກັບການເອີ້ນປັດຈຸບັນ, ຮັກສາສາເຫດໄວ້ສຳລັບການບົ່ງມະຕິ, ແລະ ຕັດສິນພຶດຕິກຳການລອງໃໝ່ແຍກຕ່າງຫາກ. ການຈັບທຸກ Exception ແລ້ວສືບຕໍ່ຕະຫຼອດໄປພຽງແຕ່ປິດບັງຄວາມບໍ່ກົງກັນເດີມ.