Vecākdomēni un apakšdomēni .NET NO_PROXY
Iekļaujiet vecākdomēnu apzināti, ja .NET vides starpniekservera politikai jāapiet arī tā apakšdomēni.
.NET dokumentētajos vides starpniekservera noteikumos .example.com atbilst apakšdomēniem. Tas neatbilst example.com pašam. Šī mazā atšķirība var sadalīt vienu pakalpojumu divos maršrutos.
| Ieraksts | Paredzētā .NET atbilstība |
|---|---|
example.com | Vecākdomēna resursdatora nosaukums |
.example.com | Resursdatoru nosaukumi šajā domēnā |
example.com,.example.com | Abas grupas |
Pieņemsim, ka galvenā lapa izmanto vecākdomēna nosaukumu un tās API izmanto api.example.com. Saraksts, kurā ir tikai forma ar punktu, var nosūtīt galveno lapu caur starpniekserveri, kamēr API iet tieši. Pretējā kļūda ir uzskaitīt tikai vecākdomēnu un gaidīt, ka atbildīs katrs bērns. Pārbaudiet HttpClient.DefaultProxy.IsBypassed vecākdomēnam un vienam bērnam, lai pārbaudītu konfigurēto lēmumu.
Tas attiecas uz vides politiku, ko izmanto iesaistītais .NET HTTP klients. Nepārprotami piešķirts IWebProxy, cita apstrādātāja implementācija vai cita izpildlaika paaudze ir jāpārbauda pašai. Nepieņemiet, ka pārlūka apiešanas saraksts ir kļuvis par šo vides sarakstu.
Arī pretojieties ieradumam pārtulkot iestatījumu uz *.example.com. Dokumentētā .NET vides sintakse neuzskata zvaigznīti par vispārīgu aizstājējzīmi.
Salīdzinot strādājošu curl komandu ar lietojumprogrammu, saglabājiet burtisku URL pārskatā. “Tas pats serveris” slēpj, vai pieprasījāt vecākdomēnu, apakšdomēnu vai IP adresi. Domēna atbilstība notiek pret šo pieprasījuma ievadi, nevis pret jūsu neformālo pakalpojuma nosaukumu.