当前位置: 首页 > news >正文

一个人搞得定网站建设网站建设后端技术

一个人搞得定网站建设,网站建设后端技术,做行政关注什么类型的网站,好看的标志设计cookie是前端编程当中经常要使用到的概念#xff0c;我们可以使用cookie利用浏览器来存放用户的状态信息保存用户做了一些什么事情。session是服务器端维护的状态。session又是如何和cookie关联起来。后面介绍cookie和session的使用。Cookie 是什么#xff1f;RFC6265, HTTP …cookie是前端编程当中经常要使用到的概念我们可以使用cookie利用浏览器来存放用户的状态信息保存用户做了一些什么事情。session是服务器端维护的状态。session又是如何和cookie关联起来。后面介绍cookie和session的使用。Cookie 是什么RFC6265, HTTP State Management Mechanism保存在客户端由服务器生成、由浏览器维护、表示应用状态HTTP 头部表明用户做了一些什么样的事情• 存放在内存或者磁盘中• 服务器端生成 Cookie 在响应中通过Set-Cookie 头部告知客户端允许多个 Set-Cookie 头部传递多个值服务端生成了cookie是通过响应来返回的• 客户端得到 Cookie 后后续请求都会自动将 Cookie 头部携带至请求中client端第一次访问是没有cookie的server会在响应头部set-cookie中去传递一个key value给我们的客户端。客户端收到了这样key-value会保存在浏览器当中。当然可以传递多个set-cookie字段每个字段后面都有key value。客户端得到了cookie之后后续的请求只要访问这个域名下面所有的请求都会自动的将收到的cookie的key value携带进来。以cookie头部方式传递给server。Cookie 与 Set-Cookie头部的定义• Cookie 头部中可以存放多个 name/value 名值对 • cookie-header Cookie: OWS cookie-string OWS • cookie-string cookie-pair *( ; SP cookie-pair ) 可以有多个cookie pair多个是以,进行分割的 • cookie-pair cookie-name cookie-value 每个以key/value的形式浏览器保存了cookie-pair在发送请求的时候就会将cookie发送出去了。可能有多个set-cookie头部但是只有一个cookie头部就可以了因为cookie可以存放多个cookie-pair。• Set-Cookie 头部一次只能传递 1 个 name/value 名值对响应中可以含多个头部 • set-cookie-header Set-Cookie: SP set-cookie-string 所有头部这块都一样 • set-cookie-string cookie-pair *( ; SP cookie-av ) • cookie-pair cookie-name cookie-value • cookie-av描述 cookie-pair 的可选属性 属性可以有0个或者多个属性之间以分号作为分隔。每个set-cookie头部对应的就是一个或者多个cookie pair。在请求当中的cookie带入了很多键值对之前响应当中的cookie也带入到请求当中了。Set-Cookie 中描述 cookie-pair 的属性cookie-av expires-av / max-age-av / domain-av / path-av / secure-av / httponly-av / extension-av• expires-av Expires sane-cookie-date这个cookie可以使用多久会明确指定一个日期超过这个时间点之后这个cookie就作废这样就要求浏览器将这个cookie清除掉 • cookie 到日期 sane-cookie-date 后失效• max-age-av Max-Age non-zero-digit *DIGIT以定时器的方式告诉浏览器经过多少秒以后 • cookie 经过 *DIGIT 秒后失效。max-age 优先级高于 expires• domain-av Domain domain-value • 指定 cookie 可用于哪些域名默认可以访问当前域名访问某些页面才能使用这个cookie• path-av Path path-value • 指定 Path 路径下才能使用 cookie• secure-av Secure“ • 只有使用 TLS/SSL 协议https时才能使用 cookie• httponly-av HttpOnly“ • 不能使用 JavaScriptDocument.cookie 、XMLHttpRequest 、Request APIs访问到 cookie第一个set-cookie他的cookie属性path描述的很清楚这里都可以使用cookie因为使用的是根路径。只有访问这个路径的url才能去使用key value。httponly.......Cookie 使用的限制• RFC 规范对浏览器使用 Cookie 的要求 • 每条 Cookie 的长度包括 name、value 以及描述的属性等总长度至于要达到 4KB • 每个域名下至少支持 50 个 Cookie • 至少要支持 3000 个 Cookie• 代理服务器传递 Cookie 时会有限制在代理服务器传输cookie的时候也会有限制因为cookie是放在HTTP头部的很多代理服务器会限制HTTP头部为4k 8k像nginx默认支持32k。所以生成cookie的origin server应当尽量减少每个cookie的大小。在rest架构当中会有很多厂商的浏览器这些浏览器会以很多不同的版本同时出现。Cookie 在协议设计上的问题• Cookie 会被附加在每个 HTTP 请求中所以无形中增加了流量• 由于在 HTTP 请求中的 Cookie 是明文传递的所以安全性成问题除非用 HTTPS• Cookie 的大小不应超过 4KB故对于复杂的存储需求来说是不够用的
http://www.hkea.cn/news/14544475/

相关文章:

  • 制作网站服务器做网站servlet
  • 网站建设目的及意义企业网站设计服务公司
  • 广州市花都区建设局网站易拉罐手工制作大全
  • 网站定制 北京网站的备案号在哪
  • 手机端网站建设企业网站建设的常见流程为
  • 网站的费用多少山西省住房和城乡建设厅门户网官方网站
  • seo网站关键字优化网页设计图片排列关系
  • 万建站南昌网站改版必要性
  • 合肥本地网站辽宁网络推广公司
  • 800元做小程序网站有了域名建设网站
  • 010网站建设山东网建设
  • 二网站手网站自适应手机端
  • 水友做的yyf网站建设网站需求
  • wordpress怎么加站点图标海天建设集团网站
  • 乐清网站优化推广电子商务网站建设论文资料
  • 南阳市建网站公安徽龙山建设网站
  • 各大网站vip接口建设中区网站建设
  • 创业做网站需要哪些必备条件电商平台建设做网站
  • 有趣的网站游戏深圳网站建设最专业的
  • 垂直行业门户网站网页制作网站制作
  • 域名注册以后会给你一个账户名密码上传做好的网站目前做网站需要兼容到ie8吗
  • 做网站的哪家好网站建设 公司排名
  • 小企业网站建设的大品牌window7用jsp做的网站要什么工具
  • 有域名了如何自己做网站免费发seo外链平台
  • 李家沱网站建设国外科技感强的网站
  • 做国内网站多少钱php网站后台制作
  • windows系统怎么做ppt下载网站自己做网站建议
  • 门户网站具有什么特点百度站长提交工具
  • 网站建设手续代理注册公司哪里好
  • .net 网站开发教程东莞资深网站建设