【iOS】网络请求之cookie

来源:互联网 发布:费曼妻子知乎 编辑:程序博客网 时间:2024/05/17 04:28
  • 读取当前所有cookie
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];for (NSHTTPCookie *cookie in [cookieStorage cookies]) {   NSLog(@"%@", cookie);}
  • 清除当前所有cookie
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];NSArray *tmpArray = [NSArray arrayWithArray:[cookieStorage cookies]];  for (id obj in tmpArray) {    [cookieStorage deleteCookie:obj];  }
  • 设置指定的cookie
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];  [cookieProperties setObject:@"username" forKey:NSHTTPCookieName];  [cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];  [cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];  NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];  [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
0 0
原创粉丝点击