博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http协议
阅读量:7090 次
发布时间:2019-06-28

本文共 752 字,大约阅读时间需要 2 分钟。

cookie

从http协议的角度来学习cookie,http协议本身很经典。

为什么http协议会诞生cookie?

因为http协议是一个无状态协议,也就是说http的server端每次响应一个请求,但是它并不知道连续的两个请求是否来自同一个用户。上下请求没有通信机制。所以,诞生了cookie来解决一些,上下请求通信的问题。所以每次http每次请求,都会带上cookie(以前没有去细想过,为什么http一定要带cookie,现在才知道,http协议是非常经典的,每一个细节都值得细想)

首先,cookie可以在浏览器端和后端,进行read&write操作。前端通过http请求头,来传递cookie给后端;而后端写入cookie,前端通过js来获取。

那么下面一行场景就适用于cookie:

1.比如,用户登录网站之后,在后台校验了用户合法后,会生成一个token,而后台会在一段时间内缓存这个token值。接下来的一系列操作,只要有这个token值,后台就认为你是合法用户。这个token就是存在cookie里面的。

cookei的限制:

cookie因为是明文存在本地。所以一些敏感信息不能存放在cookie;
cookie访问:domain & 路径

cookie是以域名来划分的,也就是说每个域名对应自己的cookie文件,不同的域名不能访问彼此的cookie。不过同域名下,页面在相同目录或者是子目录,可以访问域名。也就是说,http://www.cnblogs.com/Darren_code/archive/2011/11/07/Cookie.html

可以访问

http://www.cnblogs.com/Darren_code下的域名

连接远程数据库mysql是用的什么协议?

你可能感兴趣的文章
企业搜索引擎开发之连接器connector(二十四)
查看>>
数学图形(1.9)悬链线
查看>>
有上下界的网络流问题
查看>>
AspectJ获取方法注解的信息
查看>>
HDU 4902 Nice boat(线段树)
查看>>
Codeforces Round #114 (Div. 1) E. Wizards and Bets 高斯消元
查看>>
怎样调通微信支付及微信发货通知接口(Js API)
查看>>
Android 属性动画(Property Animation) 全然解析 (下)
查看>>
推断汉字正則表達式更严谨方法!
查看>>
如何避免误删CleanMyMac语言文件
查看>>
Linux下免安装mysql
查看>>
快钱报错:javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name解决
查看>>
Hadoop集群WordCount运行详解(转)
查看>>
[转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
查看>>
一次性搞清楚equals和hashCode
查看>>
Android Studio IDE的 LogCat如何过滤指定应用的调试信息
查看>>
23个常用正则表达式(数值和字符串)
查看>>
struts2中struts.xml配置文件详解
查看>>
Javascript中的with用法
查看>>
GIS-008-ArcGIS JS API 全图
查看>>