V historickém případě systémové HTTP proxy OkHttp změnil chování ve verzi 3.5.0: přestal po selhání této proxy zkoušet přímé připojení. Starší zpráva o tichém návratu může popisovat chování před touto změnou.

Tato historie nerozhoduje o směrovací politice každé aplikace. Chcete-li interpretovat zprávu z vlastní aplikace, proveďte tyto tři kontroly:

  1. Zjistěte rozhodnutou verzi OkHttp. Použijte informace o závislostech aplikace, včetně verze, kterou framework skutečně zabalil, místo stáří kopírovaného příkladu.
  2. Zjistěte, jak tento klient volí trasu. Explicitní proxy a vlastní ProxySelector jsou různé konfigurace. Pokud selektor po proxy nabídne přímého kandidáta, nabízí přímou alternativu.
  3. Sledujte obsluhu selhání. Hledejte kód aplikace, který znovu zkouší s jiným klientem. Přímý požadavek tohoto náhradního klienta stojí mimo rozhodnutí prvního klienta.

Pro požadavek povinné proxy se příslušná politika klienta musí zastavit, místo aby nabídla přímou alternativu. Ověřte skutečného klienta a cestu opakování proti tomuto požadavku; samotná změna 3.5.0 není pravidlem provozu pro celý stroj.

Související články