Proxy zahtjevi i Appleova prethodna provjera dostupnosti
Pustite da namjeravani proxy zahtjev sam utvrdi svoj rezultat umjesto da ga odbijete jer je zasebna provjera dostupnosti upotrijebila drugu mrežnu pretpostavku.
Prethodna provjera dostupnosti može odbiti preuzimanje prije nego što aplikacija isproba svoju proxy rutu. Izravna procjena odredišta postavlja drukčije pitanje od dosezanja posrednika koji se povezuje s tim odredištem.
Apple ne preporučuje upotrebu prethodne provjere SCNetworkReachability i savjetuje da se veza isproba. Uvjeti se mogu promijeniti između provjere i operacije, a pozitivne zastavice nikada ne uspostavljaju proxy autentikaciju, TLS provjeru ni prihvaćanje odredišta.
Prijavite rezultat operacije
Neka rezultat HTTP klijenta razlikuje neuspjeh veze, proxy izazov i odgovor aplikacije. Odgovarajuća konfiguracija čekanja povezanosti u URLSession može odgoditi operaciju dok ne postoji prikladna putanja; ona ne daje vjerodajnice.
Prikažite stanja čekanja ili neuspjeha za zahtjev koji je korisnik uputio. Zapažanja mrežne putanje ostaju korisna dijagnostika, ali ne smiju postati trajni veto za rad bez mreže na temelju ranijeg pregleda s drugom pretpostavkom usmjeravanja.