Proxyforespørsler og Apples forhåndssjekk av tilgjengelighet
La den tiltenkte proxyforespørselen fastslå sitt eget resultat i stedet for å avvise den fordi en separat tilgjengelighetssjekk brukte en annen nettverksantakelse.
En forhåndssjekk av tilgjengelighet kan avvise en nedlasting før appen prøver proxyruten sin. En direkte vurdering av destinasjonen stiller et annet spørsmål enn å nå en mellomledd som kobler til den destinasjonen.
Apple fraråder bruk av forhåndssjekk med SCNetworkReachability og anbefaler å forsøke tilkoblingen. Forholdene kan endre seg mellom sjekk og operasjon, og positive flagg fastslår aldri proxyautentisering, TLS-verifisering eller aksept av destinasjonen.
Rapporter operasjonens resultat
La HTTP-klientens resultat skille mellom tilkoblingsfeil, proxyutfordring og applikasjonssvar. En passende URLSession-konfigurasjon for venting på tilkobling kan utsette en operasjon til en egnet rute finnes; den leverer ikke påloggingsinformasjon.
Vis ventende eller feilende tilstander for forespørselen brukeren gjorde. Nettverksruteobservasjoner er fortsatt nyttig diagnostikk, men bør ikke bli et permanent frakoblet veto basert på et tidligere oppslag med en annen rutingantakelse.