ໃຫ້transport ພຣັອກຊີແກ່ໂຮສຕ໌ທີ່ເລືອກ ແລະ transport ກົງທີ່ລະບຸຊັດໃຫ້ສ່ວນທີ່ເຫຼືອຂອງໄຄລເອນ:

import httpx

direct = httpx.HTTPTransport(trust_env=False)
proxied = httpx.HTTPTransport(
    proxy="http://203.0.113.10:8080",
    trust_env=False,
)

with httpx.Client(
    transport=direct,
    mounts={"all://example.com": proxied},
    trust_env=False,
    timeout=15,
) as client:
    response = client.get("https://example.com/")
    print(response.status_code)

    other = client.get("https://example.org/")
    print(other.status_code)

ແທນທີ່ຢູ່ເອກະສານດ້ວຍຈຸດປາຍ HTTP ທີ່ຕ້ອງການຈາກບໍລິການຫຼືລາຍການພຣັອກຊີ HTTP. ທີ່ນີ້ example.com ໃຊ້ mount ແລະ example.org ໃຊ້ຄ່າເລີ່ມຕົ້ນທີ່ກົງ. ທັງສອງການເອີ້ນສຳຄັນ ເພາະສຳເລັດພຽງໂຮສຕ໌ພຣັອກຊີບໍ່ຢືນຢັນເສັ້ນທາງສຳຮອງ.

ລາຍລະອຽດການຈັບຄູ່ຜົນ
all://example.comໂຮສຕ໌ທີ່ກົງຊື່ນີ້ໃນທຸກ scheme ປາຍທາງ.
ໂດເມນຍ່ອຍເລືອກແຍກຕ່າງຫາກ; ຖ້າຕ້ອງຈັບຄູ່ດ້ວຍ ໃຫ້ຕັ້ງໃຈໃຊ້ wildcard ທີ່ຮອງຮັບ.
ພາດMount ເລືອກແບບ scheme ໂຮສຕ໌ ແລະພອດຖ້າລະບຸ ບໍ່ແມ່ນພາດ URL.
ການປ່ຽນເສັ້ນທາງໄປໂຮສຕ໌ອື່ນເມື່ອເປີດຕາມການປ່ຽນເສັ້ນທາງ ຈະຈັບຄູ່ URL ໃໝ່ ແລະອາດໃຊ້ເສັ້ນທາງສຳຮອງທີ່ກົງ.

ຕົວຢ່າງປິດການອ່ານສະພາບແວດລ້ອມທີ່ໄຄລເອນແລະ transport ທັງສອງ. ເມື່ອປັບໃຊ້ ກົດພຣັອກຊີແບບກວ້າງອື່ນຫຼື mount ທີ່ກົງກັນອາດປ່ຽນຜົນ. ຖ້າລະບົບພຶ່ງຄ່າ CA ຈາກສະພາບແວດລ້ອມ ໃຫ້ລະບຸຄວາມເຊື່ອຖືນັ້ນເອງ ຫຼືຄົງນະໂຍບາຍອ່ານຄ່າທີ່ເໝາະສົມ ແທນການປ່ອຍໃຫ້ຫາຍເງີບ.

ບໍ່ຕ້ອງປ່ຽນພຣັອກຊີທັງເຄື່ອງ. ໃນການກວດເສັ້ນທາງ ໃຫ້ລວມທັງໂຮສຕ໌ທີ່ຕ້ອງຜ່ານພຣັອກຊີ ແລະໂຮສຕ໌ສຳຮອງທີ່ຕັ້ງໃຈເລືອກ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ