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.

Kapcsolódó cikkek