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.

Artigos relacionados