Czy Twoja polityka proxy w Javie dopuszcza bezpośrednią ścieżkę zapasową?
Sprawdź kandydatów selektora Java, gdy nieudany proxy musi zatrzymać żądanie, zamiast zezwalać na inną trasę.
Selektor proxy w Javie może zwrócić kilka kandydatów trasowania dla URI. Gdy lista zawiera proxy, po którym następuje Proxy.NO_PROXY, uczestniczący klient może spróbować bezpośredniego połączenia po awarii proxy.
kontrakt ProxySelector definiuje listę kandydatów i powiadomienie o awarii. Sprawdź wynik dla dokładnego celu wraz z zachowaniem klienta przy ponawianiu i omijaniu.
Jeśli nieudany proxy musi zatrzymać żądanie, polityka trasowania klienta nie powinna oferować bezpośredniej alternatywy. Sprawdź ścieżkę awarii w rzeczywistym środowisku uruchomieniowym: różni klienci mogą różnie wykorzystywać wyniki selektora.
Ta polityka dotyczy klientów korzystających z tego selektora. Inna biblioteka może utworzyć niezależnego klienta lub ścieżkę gniazda, więc sam selektor nie może wymusić granicy sieciowej dla całej maszyny.