我在 iOS 9 上遇到了臭名昭著的 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) 错误。
我不想为特定域添加全局异常。

我怎么知道哪个 URL 导致了这个错误?

最佳答案

当您的 NSURLConnection 或 NSURLSessionTask 错误处理委托(delegate)方法被调用时,从请求对象中获取 URL 并使用 NSLog 打印它(或者只是在该方法中放置一个调试断点)。

或者,如果您的代码没有直接发出请求(例如,如果第三方库代表您执行此操作),则将 CFNETWORK_DIAGNOSTICS 环境变量设置为 1(或 2 或 3)。

关于ios - Find URL for NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32451784/

10-14 16:52
查看更多