URI ອາດມີ username:password ກ່ອນ host ຂອງມັນ. ນັ້ນບໍ່ໄດ້ໝາຍຄວາມວ່າ .NET API ທຸກອັນທີ່ຮັບ URI ນັ້ນຈະຄັດລອກຂໍ້ມູນຜູ້ໃຊ້ໃສ່ວັດຖຸກວດສອບຕົວຕົນ.

ເມື່ອສ້າງ WebProxy ໂດຍກົງ, ເຮັດໃຫ້ ການກຳນົດຂໍ້ມູນຢືນຢັນຕົວຕົນ ຊັດເຈນ:

var proxy = new WebProxy("http://203.0.113.10:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};

ຕົວແປ endpoint ແລະ ບັນຊີເປັນຕົວຢ່າງ. ສິ່ງນີ້ຮັກສາທີ່ຢູ່ປາຍທາງ, ທີ່ຢູ່ proxy ແລະ ບັນຊີ proxy ໃຫ້ແຍກກັນ.

ຖ້າຮູບແບບຂໍ້ມູນເຂົ້າໃຫ້ URL ທີ່ມີຂໍ້ມູນຢືນຢັນຕົວຕົນ, ຈົ່ງວິເຄາະຂໍ້ມູນຜູ້ໃຊ້ຂອງມັນຢ່າງຕັ້ງໃຈ. ຮັກສາລະຫັດຜ່ານທີ່ມີເຄື່ອງໝາຍຈຸດສອງໂດຍແຍກພຽງແຕ່ທີ່ຕົວແຍກຂໍ້ມູນຢືນຢັນຕົວຕົນ, ແລະ ຖອດລະຫັດອົງປະກອບທີ່ຖືກເຂົ້າລະຫັດໃນຂັ້ນຕອນທີ່ເໝາະສົມ. ຫຼີກລ້ຽງການພິມ URL ເດີມຂະນະທີ່ກວດສອບ parser ນັ້ນ.

URL proxy ທີ່ເຮັດວຽກເປັນການຕັ້ງຄ່າສະພາບແວດລ້ອມອາດມີພຶດຕິກຳແຕກຕ່າງເມື່ອສົ່ງໄປຍັງ constructor ອື່ນ. ການເລີ່ມຕົ້ນ proxy ສະພາບແວດລ້ອມມີໂລຈິກການວິເຄາະຂອງຕົນເອງ; ມັນບໍ່ແມ່ນຄຳສັນຍາວ່າ constructor ທຸກອັນໃຊ້ຟິລດ໌ດຽວກັນ.

ສຸດທ້າຍ, ຕັ້ງວັດຖຸ proxy ທີ່ຕັ້ງຄ່າໄວ້ໃສ່ handler ທີ່ດຳເນີນການຮ້ອງຂໍ. ຂໍ້ມູນຢືນຢັນຕົວຕົນທີ່ຖືກຕ້ອງເທິງ WebProxy ທີ່ບໍ່ໄດ້ໃຊ້ບໍ່ສາມາດສົ່ງຜົນຕໍ່ການເຊື່ອມຕໍ່ໄດ້.

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