Rob*_*hen 2 asp.net objective-c .aspxauth sbjson afnetworking
我正在使用适用于iOS的AFNetworking Framework.我已经将AFHttpClient子类化并将其用作单例,即[TestAFClient sharedClient]
我正在使用需要使用.ASPXAUTH cookie的ASP.NET Web服务API.首先我来认证,接收的cookie .ASPXAUTH响应,然后必须通过该Cookie与每个后续请求.
经过几次测试后,似乎是因为我使用的是单例AFHTTPClient,因此.ASPXAuth cookie仍然存在,因此不需要显式存储cookie.
但是,作为我的应用程序的一部分,我需要在某个时候"注销".
为了注销,清除此cookie的最有效方法是什么?将单例设置为nil并重新初始化它?做点什么setValue:forKey:?
另外,我明确存储.ASPXAUTH cookie是否更好?这是否会在必要时到期或自动续订?
谢谢,
罗比
mat*_*ttt 11
Cookie实际上由底层URL加载系统处理,类似于自动处理缓存的方式NSURLCache.对于[NSHTTPCookieStorage sharedHTTPCookieStorage],您需要找到您的cookie baseURL,然后将其删除.您可以以相同的方式显式设置或修改现有cookie.
| 归档时间: |
|
| 查看次数: |
2952 次 |
| 最近记录: |