iOS保存cookie的方法

SURLRequest*request =[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/"]];
NSURLConnection*connection =[NSURLConnection connectionWithRequest:request delegate:self];
-(void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)response
{
    NSHTTPURLResponse*HTTPResponse=(NSHTTPURLResponse*)response;
    NSDictionary*fields =[HTTPResponse allHeaderFields];
    NSString*cookie =[fields valueForKey:"Set-Cookie"];// It is your cookie
}
//保存好Cookie,当另一个request要用到这个cookies时,用如下方法加入:
NSMutableURLRequest*request =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/"]];
[request addValue:cookie forHTTPHeaderField:"Cookie"];

  

时间: 2024-10-25 16:54:19

iOS保存cookie的方法的相关文章

FormsAuthentication 登录兼容 IE11 保存cookie

现象:使用FormsAuthentication进行登录验证,在IE11客户端无法保存cookie 解决方法:在web.config中的forms中增加cookieless="UseCookies"属性. 原文地址:http://www.wlm.so/Article/Detail/lmb48dogzil3b00000 <authentication mode="Forms"> <forms cookieless="UseCookies&q

Android使用Xutils保存cookie实现登录后访问

http://blog.memecodes.com/340.html 在http连接中,会存在着cookie状态,需要访问登录后的网页,就必须保存用于认证的cookie:之后每次发送请求,将保存的cookie一并带上便可实现登录后访问.开发中,一般都会使用组件.框架.平台等方式来进行快速开发,本文将介绍使用Xutils框架如何来保存cookie. 使用Xutils保存cookie 1 HttpUtils com.lidroid.xutils.HttpUtils.configCookieStore

iOS开发 UITableView的方法和属性总结

本文描述UITableView的各种方法,属性,委托以及数据源.本文的目的只是总结UITableView的用法,详细的例子另撰文描述. 1 数据源  UITableViewDataSource协议 01 返回组(节)的个数,默认是返回1,如果只有1组数据,可以不用实现该方法. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 02 返回某一组的行数,该组由section的值决定 - (NSInteger)table

IOS - 打印COOKIE

?NSHTTPCookie 在iOS中使用NSHTTPCookie类封装一条cookie,通过NSHTTPCookie的方法读取到cookie的通用属性. - (NSUInteger)version; - (NSString *)name; - (NSString *)value; - (NSString *)domain; - (NSString *)path; - (BOOL)isSessionOnly; 现在,我们需要读取cookie字段中的CRFS-TOKEN字段, NSHTTPCook

如何使用数据库保存session的方法简介

使用数据库保存session的方法 php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量,这就会出现一个问题,当一个用户由于某种安全原因关闭了浏览器的cookie,程序中的session相关操作将无法执行.因此,如果能以数据库保存session数据,将不受客户端设置的限制,并且在性能和扩展性等方面有一个飞跃.程序中使用关键函数是session_set_save_handler,同时要将php.ini里的session.save_handler = files

PHP实现将浏览历史页面网址保存到cookie的方法

这篇文章主要介绍了PHP实现将浏览历史页面网址保存到cookie的方法,涉及php对cookie的读取.字符串转化及保存等技巧,需要的朋友可以参考下 本文实例讲述了PHP实现将浏览历史页面网址保存到cookie的方法.分享给大家供大家参考.具体如下: 将浏览历史页面网址保存到cookie,大致的思路如下面的代码,与实际应用有些差别. 代码如下: <?php /*******  说明:cookie只能保存字符串 本实例中,需要保存多个URL(历史访问记录),思路是先将URL数组转为字符串,然后保存

[转]Forms身份认证在IE11下无法保存Cookie的问题

转自:http://www.jb51.net/article/49744.htm 这篇文章主要介绍了Forms身份认证在IE11下无法保存Cookie问题的解决方法,需要的朋友可以参考下 ASP.NET中使用Forms身份认证常见的做法如下: 1. 网站根目录下的Web.config添加authentication节点 <authentication mode="Forms"> <forms name="MyAuth" loginUrl="

Android如何使用读写cookie的方法

Android如何使用读写cookie的方法 可以使用SharedPreferences或者SQLite来保存用户信息 private static HashMap<String,String>  CookieContiner=new HashMap<String,String>() ;     /**  * 保存Cookie  * @param resp  */     public void SaveCookies(HttpResponse httpResponse)     

[Bug]IE11下,forms认证,出现无法保存cookie的问题

目录 ie11 解决方案 ie11 在ie11下,访问服务器上的网站地址,莫名其妙的多出一串东西,这一串字符串是由于客户端禁用cookie造成sessionid无法写入cookie,所以就拼在url上面了: http://192.168.80.90:8003/(F(f7MHPrEbtCN867LFxf9VSLQnzHRsU41jVEYkBT6WTAbyiBlFGeJrLDnvj7cI4M8fEUPPwoqLANdfLxb7ydCt6vOPDxh9rP2ssg9L7-xvSpaEV2pE6eIW9