Proxykérések és az Apple elérhetőségi előzetes ellenőrzése
Hagyja, hogy a szándékolt proxykérés saját maga állapítsa meg az eredményét, ahelyett hogy elutasítaná, mert egy külön elérhetőségi ellenőrzés más hálózati feltevést használt.
Az elérhetőségi előzetes ellenőrzés még azelőtt elutasíthat egy letöltést, hogy az alkalmazás kipróbálná a proxyútvonalát. A cél közvetlen értékelése más kérdést tesz fel, mint egy olyan közvetítő elérése, amely kapcsolódik ehhez a célhoz.
Az Apple nem javasolja az SCNetworkReachability előzetes ellenőrzés használatát, és a kapcsolat kipróbálását ajánlja. A feltételek megváltozhatnak az ellenőrzés és a művelet között, és a pozitív jelzők soha nem igazolják a proxyhitelesítést, a TLS-ellenőrzést vagy a cél elfogadását.
Jelentse a művelet eredményét
Hagyja, hogy a HTTP-kliens eredménye megkülönböztesse a kapcsolódási hibát, a proxykihívást és az alkalmazás válaszát. Egy megfelelő URLSession-kapcsolatváró beállítás elhalaszthatja a műveletet, amíg alkalmas útvonal nem létezik; hitelesítő adatokat nem szolgáltat.
Mutassa a várakozási vagy hibaállapotokat a felhasználó által indított kéréshez. A hálózati útvonal megfigyelései hasznos diagnosztikák maradnak, de nem válhatnak állandó offline vétóvá egy korábbi, más útvonalválasztási feltevést használó keresés alapján.