我正在使用twitpic并且登录正常,但是当更改帐户并尝试在短时间内(<30秒)上传图片时,我会在一段时间内收到“401 Unauthorized”,然后它大约一分钟后开始工作,我的照片上传。
这似乎可能是twitpic缓存的东西,它需要一段时间才能失效,或者它看到我的IP地址是相同的但我的oauth令牌是不同的。其他人都有这个问题,如果是这样,你是如何解决的?
安德鲁
答案 0 :(得分:0)
我有完全相同的问题。 Twitpic的开发人员几个月都无法帮助!
但是,我认为它是ASIHTTPRequest。如果您使用ASIHTTPRequest上传到Twitpic服务器,请切换回NSURLConnection。 (或弄清楚为什么ASI会有这样的缓存问题)。
即使创建了https://github.com/Gurpartap/GSHTTPRequest和https://github.com/Gurpartap/GSFormDataRequest,也可以快速模拟ASI的同行进行快速替换。
希望它适合你。
答案 1 :(得分:0)
我遇到了同样的问题并找到了解决方法:
yourRequest.shouldAttemptPersistentConnection = NO;
希望这有帮助!