Proxy zahtevi i Appleova prethodna provera dostupnosti
Pustite da nameravani proxy zahtev sam utvrdi svoj rezultat umesto da ga odbijete jer je zasebna provera dostupnosti koristila drugu mrežnu pretpostavku.
Prethodna provera dostupnosti može odbiti preuzimanje pre nego što aplikacija isproba svoju proxy rutu. Neposredna procena odredišta postavlja drugačije pitanje od dosezanja posrednika koji se povezuje sa tim odredištem.
Apple ne preporučuje korišćenje prethodne provere SCNetworkReachability i savetuje da se veza isproba. Uslovi se mogu promeniti između provere i operacije, a pozitivne zastavice nikada ne uspostavljaju proxy autentifikaciju, TLS proveru ni prihvatanje odredišta.
Prijavite rezultat operacije
Neka rezultat HTTP klijenta razlikuje neuspeh veze, proxy izazov i odgovor aplikacije. Odgovarajuća konfiguracija čekanja povezanosti u URLSession može odložiti operaciju dok ne postoji prikladna putanja; ona ne daje akreditive.
Prikažite stanja čekanja ili neuspeha za zahtev koji je korisnik uputio. Zapažanja mrežne putanje ostaju korisna dijagnostika, ali ne smeju postati trajni veto za rad bez mreže zasnovan na ranijem pregledu sa drugom pretpostavkom usmeravanja.