Tillåter din Java-proxypolicy en direkt reservväg?
Granska Java-väljarens kandidater när en misslyckad proxy måste stoppa begäran i stället för att tillåta en annan väg.
En Java-proxyväljare kan returnera flera ruttkandidater för en URI. När listan innehåller en proxy följd av Proxy.NO_PROXY, kan en deltagande klient försöka med en direkt anslutning efter att proxyn misslyckats.
ProxySelector-kontraktet definierar kandidatlistan och felmeddelandet. Granska resultatet för den exakta destinationen tillsammans med klientens beteende vid återförsök och kringgående.
Om en misslyckad proxy måste stoppa begäran bör klientens ruttpolicy inte erbjuda ett direkt alternativ. Verifiera felvägen i den faktiska körmiljön: olika klienter kan använda väljarens resultat på olika sätt.
Denna policy styr klienter som använder den väljaren. Ett annat bibliotek kan skapa en oberoende klient eller socketväg, så en väljare ensam kan inte upprätthålla en nätverksgräns för hela maskinen.