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