我使用AFNetworking 2.0接收来自服务器的响应。对于第一反应,它工作正常。但是,在我更改管理站点上的数据并验证是否在浏览器中进行了更改后,我再次运行应用程序,但我仍然得到之前的响应。我不明白为什么? AFNetworking似乎正在缓解旧的反应。我想下载当前的Feed。谁能帮助我,请????
答案 0 :(得分:0)
我有完全相反的问题。我从服务器上获取了两次相同的图像,AFNetworking没有缓存。当我调试它时,我意识到我正在调用2个略有不同的URL,在一种情况下,我指定的是服务器上的默认选项。
所以这给了我一个围绕黑客攻击的想法。这不是正确的答案,但应该有效。只需将无用的参数传递给服务器即可。为每个服务器调用更改此参数。
https://example.com/myrequest?index=0
然后
https://example.com/myrequest?index=1
其中index是未使用的参数。
注意:这实际上是一个相当严重的黑客,它应该让你运行,但你真的应该找到“正确”的答案。