http cookie
来源:互联网 发布:数据集市业务功能点 编辑:程序博客网 时间:2024/05/19 05:02
cookie是用来弥补http协议无状态的一种机制,需要浏览器和server的配合,主要是通过http头中的Cookie和Set-Cookie字段来交互
浏览器每次发起请求时,会自动把跟目标域相关的cookie带上,主要通过http request header中的Cookie字段
Cookie:connect.sess=s%3Aj%3A%7B%22count%22%3A22%7D.nm%2FP5pzXSzOW2YK0qcPdIFxvMyM3MfHr8KNT0mOqxBw; remember=1
浏览器拿到这个请求头,就可以取出cookie做相应的处理。不过不同的server端代码,API都不同,比如在node.js express里,比较简单:
if (req.cookies.remember) { // xxxx}
如果server希望浏览器创建或销毁Cookie,则是通过http response header中的Set-Cookie字段:
Set-Cookie:remember=1; Max-Age=60; Path=/; Expires=Wed, 06 Nov 2013 03:49:32 GMT
用node.js express实现,主要是2个API:
res.clearCookie('remember');res.cookie('remember', 1, { maxAge: minute });
基本上,大部分的逻辑是在server编码实现的,浏览器就是透明地把跟域相关的Cookie发送出去
- HTTP cookie
- HTTP cookie
- http cookie
- http cookie
- HTTP cookie
- HTTP-cookie
- http Cookie
- HTTP Cookie
- Http Cookie
- HTTP Cookie
- http cookie
- HTTP Cookie
- HTTP Cookie
- http cookie、flash cookie、evercookie
- HTTP中的Cookie
- HTTP的cookie处理
- HTTP 协议 Set-Cookie
- HTTP Cookie & Session
- Python库文件地址备份
- Ubuntu下U盘文件只读的解决办法
- 如何进阶成为高级程序员
- Oracle:过滤和排序数据
- 查看mysql端口号
- http cookie
- mac finder中显示所有文件
- WindowManager.LayoutParams() 关于重心和坐标和的关系
- 轻松卸载OpenStack
- 使用栈计算多项表达式的简单实现--java
- 关于分页时静态化页面的一点思路
- Oracle:单行函数
- 【Android】使用Intent实现数据传递之返回结果
- vim backspace 不能用