프록시 요청과 Apple의 도달 가능성 사전 점검
별도의 도달 가능성 점검이 다른 네트워크 가정을 사용했다는 이유로 요청을 거부하지 말고, 의도한 프록시 요청이 스스로 결과를 확정하게 하세요.
도달 가능성 사전 점검은 앱이 프록시 경로를 시도하기 전에 다운로드를 거부할 수 있습니다. 목적지를 직접 평가하는 것은 그 목적지에 연결하는 중간 서버에 도달하는 것과 다른 질문을 던집니다.
Apple은 SCNetworkReachability 사전 점검 사용을 권장하지 않으며 연결을 시도할 것을 권합니다. 점검과 작업 사이에 조건이 바뀔 수 있고, 긍정적인 플래그가 프록시 인증, TLS 검증, 목적지 수용을 확립하는 경우는 결코 없습니다.
작업의 결과 보고
HTTP 클라이언트의 결과가 연결 실패, 프록시 인증 요구, 애플리케이션 응답을 구분하게 하세요. 적절한 URLSession 연결 대기 구성은 적합한 경로가 생길 때까지 작업을 미룰 수 있지만 자격 증명을 제공하지는 않습니다.
사용자가 보낸 요청에 대해 대기 또는 실패 상태를 표시하세요. 네트워크 경로 관찰은 유용한 진단으로 남지만, 다른 라우팅 가정을 사용한 이전 조회에 근거해 영구적인 오프라인 거부가 되어서는 안 됩니다.