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 koristila drugu mrežnu pretpostavku.
Prethodna provjera dostupnosti može odbiti preuzimanje prije nego što aplikacija isproba svoju proxy rutu. Neposredna procjena odredišta postavlja drugačije pitanje od dosezanja posrednika koji se povezuje s tim odredištem.
Apple ne preporučuje korištenje prethodne provjere SCNetworkReachability i savjetuje da se pokuša veza. Uslovi se mogu promijeniti između provjere i operacije, a pozitivne zastavice nikada ne uspostavljaju proxy autentifikaciju, TLS provjeru ni prihvatanje 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 zasnovan na ranijem pregledu s drugom pretpostavkom usmjeravanja.