Proxy požadavky a předběžná kontrola dostupnosti v Apple
Nechte zamýšlený proxy požadavek stanovit vlastní výsledek, místo abyste jej odmítli proto, že samostatná kontrola dostupnosti použila jiný síťový předpoklad.
Předběžná kontrola dostupnosti může odmítnout stahování dřív, než aplikace vyzkouší svou proxy trasu. Přímé posouzení cíle klade jinou otázku než dosažení prostředníka, který se k tomuto cíli připojuje.
Apple nedoporučuje používání předběžné kontroly SCNetworkReachability a doporučuje připojení vyzkoušet. Podmínky se mohou mezi kontrolou a operací změnit a kladné příznaky nikdy neprokazují autentizaci proxy, ověření TLS ani přijetí cíle.
Hlaste výsledek operace
Nechte výsledek klienta HTTP rozlišit selhání připojení, výzvu proxy a odpověď aplikace. Vhodná konfigurace čekání na připojení v URLSession může operaci odložit, dokud neexistuje vhodná cesta; přihlašovací údaje neposkytuje.
Zobrazujte stavy čekání nebo selhání pro požadavek, který uživatel provedl. Pozorování síťové cesty zůstávají užitečnou diagnostikou, ale neměla by se stát trvalým offline vetem založeným na dřívějším průzkumu s jiným předpokladem směrování.