Mga kahilingang proxy at ang paunang pagsusuri ng maabot ng Apple
Hayaang ang nilalayong kahilingang may proxy ang magtatag ng sarili nitong resulta sa halip na tanggihan ito dahil gumamit ng ibang palagay sa network ang hiwalay na pagsusuri ng maabot.
Ang paunang pagsusuri ng maabot ay maaaring tumanggi sa isang download bago pa subukan ng app ang ruta nito sa proxy. Ang direktang pagtataya sa destinasyon ay nagtatanong ng ibang bagay kaysa sa pag-abot sa isang tagapamagitan na kumokonekta sa destinasyong iyon.
Hindi hinihikayat ng Apple ang paggamit ng paunang pagsusuri ng SCNetworkReachability at inirerekomenda nitong subukan ang koneksyon. Maaaring magbago ang mga kondisyon sa pagitan ng pagsusuri at operasyon, at ang mga positibong senyas ay hindi kailanman nagpapatunay ng pagpapatotoo ng proxy, pagpapatunay ng TLS o pagtanggap sa destinasyon.
Iulat ang resulta ng operasyon
Hayaang ang resulta ng kliyenteng HTTP ang magtangi sa kabiguan ng koneksyon, hamon ng proxy at tugon ng aplikasyon. Ang angkop na pagsasaayos ng paghihintay ng konektibidad sa URLSession ay maaaring magpaliban ng operasyon hanggang may angkop na landas; hindi ito nagbibigay ng mga kredensyal.
Ipakita ang mga estadong naghihintay o nabigo para sa kahilingang ginawa ng gumagamit. Ang mga obserbasyon sa landas ng network ay nananatiling kapaki-pakinabang na diagnostiko, ngunit hindi dapat maging permanenteng pagharang na offline batay sa naunang paghahanap na gumamit ng ibang palagay sa routing.