.NET WebProxy uchun aniq hisob ma'lumotlari
.NET WebProxy qurishda hisob ma'lumotlarini aniq belgilang; ma'lumotli URI uning hisobini to'ldiradi deb o'ylamang.
URI xostidan oldin username:passwordni o'z ichiga olishi mumkin. Bu o'sha URIni qabul qiladigan har bir .NET API foydalanuvchi ma'lumotlarini autentifikatsiya obyektiga nusxalaydi degani emas.
WebProxy'ni bevosita qurishda hisob ma'lumotlarini belgilashni aniq qiling:
var proxy = new WebProxy("http://203.0.113.10:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};Endpoint va hisob o'zgaruvchilari misol uchun. Bu manzil, proksi manzili va proksi hisobini alohida saqlaydi.
Agar kiritish formati hisob ma'lumotli URL bersa, uning foydalanuvchi ma'lumotlarini ataylab tahlil qiling. Ikki nuqtali parolni faqat hisob ma'lumotlari ajratgichida bo'lib saqlang va kodlangan komponentlarni tegishli bosqichda dekodlang. O'sha tahlilchini diagnostika qilishda asl URLni chop etishdan saqlaning.
Muhit sozlamasi sifatida ishlaydigan proksi URL boshqa konstruktorga uzatilganda boshqacha harakat qilishi mumkin. Muhit proksisini ishga tushirishning o'z tahlil mantiqi bor; bu har bir konstruktor bir xil maydonlardan foydalanadi degan va'da emas.
Nihoyat, sozlangan proksi obyektini so'rovni bajaradigan ishlov beruvchiga o'rnating. Ishlatilmagan WebProxy'dagi to'g'ri hisob ma'lumotlari ulanishga ta'sir qila olmaydi.