Predbežná kontrola dostupnosti môže odmietnuť stiahnutie skôr, než aplikácia vyskúša svoju proxy trasu. Priame posúdenie cieľa kladie inú otázku než dosiahnutie sprostredkovateľa, ktorý sa k tomuto cieľu pripája.

Apple neodporúča používanie predbežnej kontroly SCNetworkReachability a odporúča skúsiť pripojenie. Podmienky sa môžu medzi kontrolou a operáciou zmeniť a kladné príznaky nikdy nepreukazujú autentifikáciu proxy, overenie TLS ani prijatie cieľa.

Nahláste výsledok operácie

Nechajte výsledok klienta HTTP rozlíšiť zlyhanie pripojenia, výzvu proxy a odpoveď aplikácie. Vhodná konfigurácia čakania na pripojenie v URLSession môže operáciu odložiť, kým neexistuje vhodná cesta; neposkytuje prihlasovacie údaje.

Zobrazujte stavy čakania alebo zlyhania pre požiadavku, ktorú používateľ vykonal. Pozorovania sieťovej cesty zostávajú užitočnou diagnostikou, ale nemali by sa stať trvalým offline vetom založeným na skoršom prieskume s iným predpokladom smerovania.

Súvisiace články