Yläverkkotunnukset ja aliverkkotunnukset .NET NO_PROXYssa
Sisällytä yläverkkotunnus tarkoituksella, kun .NET-ympäristön välityspalvelinkäytännön on ohitettava myös sen aliverkkotunnukset.
.NETin dokumentoiduissa ympäristön välityspalvelinsäännöissä .example.com vastaa aliverkkotunnuksia. Se ei vastaa example.com itseään. Tämä pieni ero voi jakaa yhden palvelun kahdelle reitille.
| Merkintä | Aiottu .NET-vastine |
|---|---|
example.com | Yläverkkotunnuksen isäntänimi |
.example.com | Verkkotunnuksen alapuoliset isäntänimet |
example.com,.example.com | Molemmat ryhmät |
Oletetaan, että aloitussivu käyttää ylätason nimeä ja sen API käyttää api.example.com. Vain pisteellisen muodon sisältävä luettelo voi lähettää aloitussivun välityspalvelimen kautta, kun taas API kulkee suoraan. Käänteinen virhe on luetella vain yläverkkotunnus ja odottaa jokaisen lapsen vastaavan. Tarkista HttpClient.DefaultProxy.IsBypassed yläverkkotunnukselle ja yhdelle lapselle määritetyn päätöksen tarkistamiseksi.
Tämä koskee ympäristökäytäntöä, jota osallistuva .NET HTTP -asiakas käyttää. Nimenomaisesti määritetty IWebProxy, toinen käsittelijätoteutus tai toinen ajonaikainen sukupolvi tarvitsee omien sääntöjensä tarkistuksen. Älä oleta, että selaimen ohitusluettelo on muuttunut tähän ympäristöluetteloksi.
Vastusta myös tapaa kääntää asetus muotoon *.example.com. Dokumentoitu .NET-ympäristösyntaksi ei käsittele tähteä yleisenä jokerimerkkinä.
Kun vertaat toimivaa curl-komentoa sovellukseen, säilytä kirjaimellinen URL raportissa. “Sama palvelin” kätkee, pyysitkö yläverkkotunnusta, aliverkkotunnusta vai IP-osoitetta. Verkkotunnusten vastaavuus tapahtuu kyseistä pyyntösyötettä vastaan, ei palvelun epävirallista nimeä vastaan.