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
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    ASP.NET程序中常用的三十三种代码
    uri
    用XML保存和读取图片
    location
    访问相关节点
    onkeyup,onkeydown,onkeypress
    Asp.net中Server.Transfer,Server.Execute和Response.Redirect的区别
    关于window.showModalDialog()返回值的学习心得
    WP7数据绑定
    hdu 1568
  • 原文地址:https://www.cnblogs.com/feng9exe/p/8043650.html
Copyright © 2011-2022 走看看