在UIWebView中设置cookie
来源:互联网 发布:数码煲仔饭的知乎 编辑:程序博客网 时间:2024/05/22 15:08
项目中,需要在打开3g网页时,通过cookie传递一些信息。
实现代码如下:
在
NSURL *url = [NSURL URLWithString:_urlstr]; //NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60]; [self.myWeb loadRequest:request];
之前,设置或者删除cookie。
////////////////////////////////////////////////////////设置cookie- (void)setCookie{ NSMutableDictionary *cookiePropertiesUser = [NSMutableDictionary dictionary]; [cookiePropertiesUser setObject:@"cookie_user" forKey:NSHTTPCookieName]; [cookiePropertiesUser setObject:uid forKey:NSHTTPCookieValue]; [cookiePropertiesUser setObject:@"xxx.xxx.com" forKey:NSHTTPCookieDomain]; [cookiePropertiesUser setObject:@"/" forKey:NSHTTPCookiePath]; [cookiePropertiesUser setObject:@"0" forKey:NSHTTPCookieVersion]; // set expiration to one month from now or any NSDate of your choosing // this makes the cookie sessionless and it will persist across web sessions and app launches /// if you want the cookie to be destroyed when your app exits, don't set this [cookiePropertiesUser setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires]; NSHTTPCookie *cookieuser = [NSHTTPCookie cookieWithProperties:cookiePropertiesUser]; [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookieuser];}//清除cookie- (void)deleteCookie{ NSHTTPCookie *cookie; NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage]; NSArray *cookieAry = [cookieJar cookiesForURL: [NSURL URLWithString: _urlstr]]; for (cookie in cookieAry) { [cookieJar deleteCookie: cookie]; }}
- 在UIWebView中设置cookie
- 在UIWebView中设置cookie
- 在UIWebView中设置cookie
- 在jsp中设置cookie
- 如何在JavaScript中设置cookie
- 在JSP中如何设置/删除COOKIE?
- 如何在JavaScript中设置cookie
- 在Android WebView中设置Cookie
- UIWebView + cookie
- 在 UIWebView 中监控 XMLHttpRequest
- 在C#应用程序中获取和设置IE浏览器Cookie
- 在C#应用程序中获取和设置IE浏览器Cookie
- php 在ie中无法设置cookie的值
- 在C#应用程序中获取和设置IE浏览器Cookie
- 在Android的WebView中给一级域名设置cookie
- 教你如何在wordpress中设置cookie
- 在C#应用程序中获取和设置IE浏览器Cookie
- php设置cookie,在js中如何获取
- Windows 下 Apache Ant的配置方法
- JAVA反射机制
- 'Cannot send headers; headers already sent in 的原因
- C# DataSet
- syslogins sysusers
- 在UIWebView中设置cookie
- java加密与解密
- Java中的运算符
- 找工作
- i++为什么不能作为左值?
- IAR中配置头文件包含路径
- mybatis分页 sql 语句
- 蓝港在线CEO王峰:我在网络游戏行业十年从业记
- ArcGIS server9.3实现根据坐标定位