Проксі-запыты і папярэдняя праверка дасягальнасці ў Apple
Дайце меркаванаму проксі-запыту вызначыць уласны вынік, замест таго каб адхіляць яго праз тое, што асобная праверка дасягальнасці выкарыстала іншае сеткавае меркаванне.
Папярэдняя праверка дасягальнасці можа адхіліць загрузку яшчэ да таго, як праграма паспрабуе свой проксі-маршрут. Прамая ацэнка пункта прызначэння ставіць іншае пытанне, чым дасягненне пасярэдніка, які злучаецца з гэтым пунктам прызначэння.
Apple не рэкамендуе выкарыстанне папярэдняй праверкі SCNetworkReachability і раіць спрабаваць злучэнне. Умовы могуць змяніцца паміж праверкай і аперацыяй, а станоўчыя сцягі ніколі не пацвярджаюць аўтэнтыфікацыю проксі, праверку TLS або прыняцце пункта прызначэння.
Паведамляйце вынік аперацыі
Хай вынік кліента HTTP адрознівае збой злучэння, запыт проксі і адказ праграмы. Адпаведная канфігурацыя чакання злучэння URLSession можа адкласці аперацыю, пакуль не з'явіцца прыдатны шлях; яна не дае ўліковых даных.
Паказвайце станы чакання або збою для запыту, які зрабіў карыстальнік. Назіранні сеткавага шляху застаюцца карыснай дыягностыкай, але не павінны станавіцца пастаянным афлайн-вэта на падставе ранейшага пошуку з іншым меркаваннем аб маршрутызацыі.