Cookie介绍

原创 2016年06月02日 12:31:41

Cookie由服务器端生成,发送给客户端,客户端将Cookie的key/value保存到某个目录下的文本文件内,如果客户端支持Cookie,下次请求同一网站时就可以Cookie直接发送给服务器。
另外,Cookie名称和值由服务器端开发自己定义。

在应用中,Cookies最典型的就是判定注册用户是否已经登录,记录用户登录信息,简化下次登录的过程,另一个重要应用场合是“购物车”。

iOS程序中Cookie的使用:
在iOS程序中,默认就支持Cookie,程序员无需做任何处理,如果服务器返回Cookie,会自动保存在沙盒的 Library/Cookies 目录中。

读取Cookie内容:

NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];

for (NSHTTPCookie *cookie in cookies) {
    if ([cookie.name isEqualToString:@"userName"]) {
        self.username.text = cookie.value;
    }
    if ([cookie.name isEqualToString:@"userPassword"]) {
        self.password.text = cookie.value;
    }
}

删除Cookie:

// 读取所有cookie
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];

// 删除cookie
for (NSHTTPCookie *cookie in cookies) {
    [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}

Cookie的缺陷:
1、Cookie会被附加在每个HTTP请求中,会增加额外的流量;
2、在HTTP请求中的Cookie是明文传递的,因此会有安全隐患,除非使用HTTPS;
3、Cookie的大小限制在4KB左右,不适合存储复杂的数据信息,如果是购物车,可以记录商品代号,在用户联网的时候,把商品代号发送给服务器,服务器根据代号,再返回详细的商品信息。

版权声明:本文为博主原创文章,未经博主允许不得转载。

cookie,jsp详细介绍

  • 2011年12月03日 16:39
  • 9KB
  • 下载

Cookie介绍ppt

  • 2008年04月20日 20:18
  • 719KB
  • 下载

Java cookie和session介绍与区别

  一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于才服务器端保...

iOS中Cookie介绍

转载:http://www.winddisk.com/2013/02/05/ios中cookie介绍/ 参考:http://blog.cnrainbird.com/index.php/2012/03...

express 框架之session (cookie和session介绍)

Session是什么     Session一般译作会话,牛津词典对其的解释是进行某活动连续的一段时间。从不同的层面看待session,它有着类似但不全然相同的含义。比如,在web应用的用户看来,他...
  • fenggui
  • fenggui
  • 2015年09月09日 15:56
  • 1001

cookie原理入门概念介绍

转自:http://eyesmore.iteye.com/blog/332817   3. COOKIE FUNDAMENTALS 3.1 Introduction Whether y...

Cookie的介绍

一、什么是Cookie 1、Cookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。 2、Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消...

javascript的cookie使用方法介绍——和派孔明

我知道不少新手朋友在W3C上看cookie的用法都看晕了,在这里我通过最简单的方法向大家介绍cookie的用法,希望大家一看就懂。下面先简单的介绍一下cookie的作用: 保存用户信息,保存到客户端,...
  • xyphf
  • xyphf
  • 2016年07月03日 20:05
  • 337

PHP的COOKIE原理介绍与使用

cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再次访问服务器的WEB资源时,就会带着各自的数据去,这样,WEB资源处理的就是用户各自的数据了...

基于Cookie的单点登录(SSO)系统介绍

SSO的概念:        单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cookie介绍
举报原因:
原因补充:

(最多只允许输入30个字)