.NET NO_PROXY da ota domenlar va subdomenlar
.NET muhit proksi siyosati uning subdomenlarini ham chetlab o'tishi kerak bo'lsa, ota domenni ataylab qo'shing.
.NET ning hujjatlashtirilgan muhit-proksi qoidalarida .example.com subdomenlarga mos keladi. U example.com ning o'ziga mos kelmaydi. Bu kichik farq bitta xizmatni ikki yo'lga bo'lishi mumkin.
| Yozuv | Kutilgan .NET mosligi |
|---|---|
example.com | Ota xost nomi |
.example.com | Shu domen ostidagi xost nomlari |
example.com,.example.com | Ikkala guruh |
Faraz qilaylik, kirish sahifasi ota nomdan, uning API si esa api.example.com dan foydalanadi. Faqat nuqtali shaklni o'z ichiga olgan ro'yxat kirish sahifasini proksi orqali yuborishi mumkin, API esa to'g'ridan-to'g'ri ketadi. Teskari xato — faqat ota domenni ro'yxatga olib, har bir bola mos kelishini kutish. HttpClient.DefaultProxy.IsBypassed ni tekshiring ota domen va bitta bola uchun, sozlangan qarorni tekshirish uchun.
Bu ishtirok etuvchi .NET HTTP mijozi ishlatadigan muhit siyosatiga tegishli. Aniq tayinlangan IWebProxy, boshqa ishlov beruvchi implementatsiyasi yoki boshqa ish vaqti avlodi o'z qoidalarini tekshirishni talab qiladi. Brauzerning chetlab o'tish ro'yxati bu muhit ro'yxatiga aylandi deb o'ylamang.
Shuningdek, sozlamani odat bilan *.example.com ga tarjima qilishga qarshi turing. .NET ning hujjatlashtirilgan muhit sintaksisi yulduzchani umumiy almashtiruvchi belgi deb hisoblamaydi.
Ishlayotgan curl buyrug'ini ilova bilan solishtirganda hisobotda so'zma-so'z URL ni saqlang. “Bir xil server” siz ota domen, subdomen yoki IP manzil so'raganingizni yashiradi. Domen mosligi o'sha so'rov kiritishiga nisbatan amalga oshiriladi, xizmat uchun norasmiy nomingizga nisbatan emas.