iOS 清理某一个cookies 或者全部 cookies
2015-06-01 17:27
344 查看
清除所有的cookie 方法:
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
if (url) {
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (int i = 0; i < [cookies count]; i++) {
NSHTTPCookie *cookie = (NSHTTPCookie *)[cookies objectAtIndex:i];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
清除某一个特定的cookie方法:
NSArray * cookArray = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:self.loadURL]];
NSString * successCode = @""; for (NSHTTPCookie*cookie in cookArray) { if ([cookie.name isEqualToString:@"cookiename"]) { [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie]; } }
清除某一个url缓存的方法:
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:[NSURLRequest requestWithURL:url]];
清除所有缓存方法:
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
if (url) {
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (int i = 0; i < [cookies count]; i++) {
NSHTTPCookie *cookie = (NSHTTPCookie *)[cookies objectAtIndex:i];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
清除某一个特定的cookie方法:
NSArray * cookArray = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:self.loadURL]];
NSString * successCode = @""; for (NSHTTPCookie*cookie in cookArray) { if ([cookie.name isEqualToString:@"cookiename"]) { [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie]; } }
清除某一个url缓存的方法:
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:[NSURLRequest requestWithURL:url]];
清除所有缓存方法:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
相关文章推荐
- sqlserver 中一些常看的指标和清除缓存的方法
- 多种浏览器清除缓存的方法小结
- xmlhttp缓存清除的2种解决方法
- window.showModalDialog两次加载问题清除缓存方法
- UIWebView清除缓存和cookie
- php 文件夹删除、php清除缓存程序
- 屏蔽掉应用程序界面的"清除数据"功能
- SDWebImage手动清除缓存的方法
- Android清除数据、清除缓存、一键清理的区别
- 浏览器如何清除缓存
- android清除缓存为什么总是存在12k?
- nginx清除缓存图片
- Varnish---原理及应用
- 工作记录--清除VD预留缓存
- iOS开发 ---- Xcode清除多余的证书provisioning profile,清除缓存
- php--------删除一个路径下的所有文件夹和文件
- [一句秒懂]ios 清除缓存
- webview清除缓存
- weblogic清除缓存
- Glide使用中遇到的问题及解决