ໃຊ້ DefaultProxyCredentials ສຳລັບ proxy ເລີ່ມຕົ້ນຂອງ .NET HttpClient
ໃຊ້ DefaultProxyCredentials ສຳລັບການຄົ້ນຫາເລີ່ມຕົ້ນ, WebProxy.Credentials ສຳລັບ proxy ທີ່ຊັດເຈນ ແລະ UseDefaultCredentials ສຳລັບເຊີບເວີປາຍທາງເທົ່ານັ້ນ.
ສຳລັບການເລືອກ proxy ເລີ່ມຕົ້ນຂອງເວລາເຮັດວຽກ ກັບ ບໍລິບົດຄວາມປອດໄພປັດຈຸບັນ:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials ໃຊ້ໄດ້ພາຍໃຕ້ເງື່ອນໄຂທີ່ຊັດເຈນດັ່ງທີ່ສະແດງ: UseProxy = true ແລະ Proxy = null. ນະໂຍບາຍເລີ່ມຕົ້ນຍັງເລືອກຕົວກາງ.
| ຜູ້ຮັບການພິສູດຢືນຢັນ | ຂໍ້ມູນເຂົ້າ |
|---|---|
| proxy ເລີ່ມຕົ້ນ/ທີ່ພົບ | HttpClientHandler.DefaultProxyCredentials |
| ວັດຖຸ WebProxy ທີ່ຊັດເຈນ | Credentials ຂອງວັດຖຸນັ້ນ |
| ເຊີບເວີປາຍທາງ | HttpClientHandler.UseDefaultCredentials |
ຂໍ້ມູນເຂົ້າທີ່ມີຊື່ຄ້າຍກັນນີ້ແລກປ່ຽນກັນບໍ່ໄດ້. ຕັ້ງຕົວຈັດການກ່ອນຄຳຮ້ອງທຳອິດຂອງມັນ ແລະ ເກັບລູກຄ້າຂອງມັນໄວ້ສຳລັບວຽກ.
proxy ຕ້ອງຍອມຮັບບັນຊີຜ່ານຮູບແບບທີ່ທັງສອງຝ່າຍຮອງຮັບ. ຕົວຕົນປັດຈຸບັນຂອງບໍລິການອາດແຕກຕ່າງຈາກຜູ້ໃຊ້ແບບໂຕ້ຕອບທີ່ບຣາວເຊີຂອງລາວເຮັດວຽກແລ້ວ.