zoukankan      html  css  js  c++  java
  • Cookie的实现

    Cookie是web server下发给浏览器的任意的一段文本,在后续的http 请求中,浏览器会将cookie带回给Web Server。同时在浏览器允许脚本执行的情况下,Cookie是可以被JavaScript等脚本设置的。

    a. 如何种植Cookie

     
     

    http方式:以访问http://www.webryan.net/index.php为例

    Step1.客户端发起http请求到Server

    GET /index.php HTTP/1.1

    Host: www.webryan.net

    (这里是省去了User-Agent,Accept等字段)

    Step2. 服务器返回http response,其中可以包含Cookie设置

    HTTP/1.1 200 OK

    Content-type: text/html

    Set-Cookie: name=value

    Set-Cookie: name2=value2; Expires=Wed, 09 Jun 2021 10:18:14 GMT

    (content of page)

    Step3. 后续访问webryan.net的相关页面

    GET /spec.html HTTP/1.1

    Host: www.webryan.net

    Cookie: name=value; name2=value2

    Accept: */*

    需要修改cookie的值的话,只需要Set-Cookie: name=newvalue即可,浏览器会用新的值将旧的替换掉。



    作者:秒赞不是偶然
    链接:http://www.jianshu.com/p/1e28fe8125dc
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.chan
    failed to export application
    IOS InHouse 发布流程
    BoneCP学习笔记
    form表单, css1
    HTTP协议, HTML
    自定义ORM框架
    数据库5
    数据库4
    数据库3
  • 原文地址:https://www.cnblogs.com/feng9exe/p/8043650.html
Copyright © 2011-2022 走看看