.NET NO_PROXY-də üst domenlər və alt domenlər
.NET mühit proksi siyasəti alt domenlərini də keçməlidirsə, üst domeni qəsdən daxil edin.
.NET-in sənədləşdirilmiş mühit-proksi qaydalarında .example.com alt domenlərlə uyğunlaşır. O, example.com özü ilə uyğunlaşmır. Bu kiçik fərq bir xidməti iki marşruta bölə bilər.
| Giriş | Nəzərdə tutulan .NET uyğunluğu |
|---|---|
example.com | Üst host adı |
.example.com | Həmin domenin altındakı host adları |
example.com,.example.com | Hər iki qrup |
Tutaq ki, açılış səhifəsi üst addan istifadə edir, API-si isə api.example.com istifadə edir. Yalnız nöqtəli formanı ehtiva edən siyahı açılış səhifəsini proksidən keçirə, API isə birbaşa gedə bilər. Əks səhv yalnız üst domeni sadalayıb hər övladın uyğunlaşacağını gözləməkdir. HttpClient.DefaultProxy.IsBypassed yoxlayın üst domen və bir alt domen üçün, konfiqurasiya edilmiş qərarı yoxlamaq üçün.
Bu, iştirak edən .NET HTTP müştərisinin istifadə etdiyi mühit siyasətinə aiddir. Açıq şəkildə təyin edilmiş IWebProxy, başqa handler tətbiqi və ya başqa işləmə mühiti nəsli öz qaydalarını yoxlatmalıdır. Brauzerin keçmə siyahısının bu mühit siyahısına çevrildiyini güman etməyin.
Həmçinin parametri vərdişlə *.example.com kimi tərcümə etməyə müqavimət göstərin. Sənədləşdirilmiş .NET mühit sintaksisi ulduzu ümumi vəhşi simvol kimi qəbul etmir.
İşləyən curl əmrini tətbiqlə müqayisə edərkən hesabatda hərfi URL-i saxlayın. “Eyni server” üst domeni, alt domeni, yoxsa IP ünvanını tələb etdiyinizi gizlədir. Domen uyğunluğu həmin sorğu girişinə qarşı baş verir, xidmət üçün qeyri-rəsmi adınıza qarşı deyil.