Прокси заявки и предварителната проверка за достъпност на Apple
Оставете желаната прокси заявка сама да установи резултата си, вместо да я отхвърляте, защото отделна проверка за достъпност е използвала друго мрежово допускане.
Предварителна проверка за достъпност може да отхвърли изтегляне, преди приложението да опита своя прокси маршрут. Директната оценка на дестинацията задава различен въпрос от достигането до посредник, който се свързва с тази дестинация.
Apple не препоръчва използването на предварителна проверка чрез SCNetworkReachability и съветва да се опита връзката. Условията могат да се променят между проверката и операцията, а положителните флагове никога не установяват прокси удостоверяване, TLS проверка или приемане на дестинацията.
Съобщавайте резултата от операцията
Нека резултатът на HTTP клиента различава отказ на връзката, прокси предизвикателство и отговор на приложението. Подходяща конфигурация за изчакване на свързаност в URLSession може да отложи операция, докато съществува подходящ път; тя не предоставя удостоверения.
Показвайте състояния на изчакване или отказ за заявката, която потребителят е направил. Наблюденията на мрежовия път остават полезна диагностика, но не бива да се превръщат в постоянен офлайн вето въз основа на по-ранна проверка с друго допускане за маршрутизация.