在NSURLSession中跟踪HTTP重定向

时间:2014-03-03 17:16:20

标签: ios caching redirect foundation nsurlsession

我的网络连接应用程序有一个奇怪的错误。它从服务器检索JSON提要并在类似新闻的界面中显示它们。我使用新发布的NSURLSession和一个数据任务。现在就在昨天,服务器发生了变化,涉及将主域临时重定向到新提供商的子域,即DNS正确传播的时间。今天主域正确指向新服务器。

网络上的过渡进展顺利,但我的应用程序遇到了一些问题。我经常遇到“太多的http重定向”错误。当我删除应用程序并重新安装它(从以前发布的商店版本或当前的开发版本)时,问题就消失了。但是当我不删除应用程序时,问题仍然存在,即使应用程序被杀死甚至被覆盖(即安装了新版本而没有事先删除)。

当我在网络浏览器中显示json时,它显示没有问题,包括在iPhone手机Safari浏览器上。同样,重新安装应用程序时,它也会毫无问题地显示。

调试变得非常烦人。我现在正在寻找一种方法来跟踪所谓的重定向,以查看可能出现问题的位置。

此问题与one experienced by many users' App Store app类似。我怀疑Cocoa SDK中存在一个错误,但没有任何关于实际发生的细节,我甚至无法提供雷达。

任何暗示都将受到赞赏。

0 个答案:

没有答案