Solicitudes de proxy e a comprobación previa de alcanzabilidade de Apple
Deixa que a solicitude con proxy prevista estableza o seu propio resultado en lugar de rexeitala porque unha comprobación de alcanzabilidade separada usou unha suposición de rede distinta.
Unha comprobación previa de alcanzabilidade pode rexeitar unha descarga antes de que a aplicación probe a súa ruta de proxy. A avaliación directa do destino expón unha pregunta distinta da de acadar un intermediario que se conecta a ese destino.
Apple desaconsella o uso da comprobación previa SCNetworkReachability e recomenda tentar a conexión. As condicións poden cambiar entre a comprobación e a operación, e os indicadores positivos nunca establecen autenticación de proxy, verificación TLS nin aceptación do destino.
Informa do resultado da operación
Deixa que o resultado do cliente HTTP distinga entre fallo de conexión, desafío de proxy e resposta da aplicación. Unha configuración axeitada de espera de conectividade de URLSession pode aprazar unha operación ata que exista unha ruta axeitada; non fornece credenciais.
Mostra estados de espera ou de fallo para a solicitude que fixo o usuario. As observacións do percorrido de rede seguen sendo diagnósticos útiles, pero non deberían converterse nun veto permanente sen conexión baseado nunha consulta anterior que usou outra suposición de encamiñamento.