请教 cookie 的生成和使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 成的内容
m_z
V2EX    程序员

请教 cookie 的生成和使用

  •  
  •   m_z 2014-09-23 21:06:27 +08:00 4919 次点击
    这是一个创建于 4117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是一个初级程序员,感觉cookie,session这些很神秘,不明白原理,我随便找了个请求的请求头:



    我想知道 这样的cookie是由什么方式生成的?
    这样的请求到服务器之后,服务器会怎么处理这样的cookie?

    或者,有哪些资料或方式我可以知道相关的内容?
    8 条回复    2014-09-28 02:10:23 +08:00
    iloahz
        1
    iloahz  
       2014-09-23 21:37:59 +08:00
    http请求会有header这么一个字段,里面会有cookie的信息。

    可以试试搜索"http header cookie",能搜到很多讲解~
    gamexg
        2
    gamexg  
       2014-09-24 09:12:42 +08:00   1
    希望你没登录 sina 账号。
    klam
        3
    klam  
       2014-09-24 10:55:13 +08:00
    打个小广告,在前端操作cookie可以使用这个插件: https://github.com/klamtlne/Cookiejs
    otakustay
        4
    otakustay  
       2014-09-24 12:01:49 +08:00
    Cookie就是,老师把作业发给学生了,然后叫学生带上作业去办公室找他骂一顿,明明可以作业留在手里只叫学生过来的但老师就是懒不想干
    Session就是,学生得有个学号,去教务处人家才知道是你,学生去的时候报上学号,教务处根据学号找到学生信息再办事
    mengzhuo
        5
    mengzhuo  
       2014-09-24 13:27:12 +08:00
    嗯,刚才尝试了一下用楼主的Cookie
    发现已经过期了~()
    m_z
        6
    m_z  
    OP
       2014-09-26 10:21:16 +08:00
    @gamexg 我登录了 /shuai
    @mengzhuo /ch

    虽然微博里什么都没有,粉丝也没几个,被你们知道了还是不好的。。


    @otakustay 很形象。不过我主要是想知道,像sina的这么复杂的cookie,应该是前端和后端的一些信息结合起来生成,然后后端要负责解析的吧?这个解析是类似tomcat这种服务器作的事情还是后台程序做的事情阿?


    @klam 已star /wx
    otakustay
        7
    otakustay  
       2014-09-26 15:35:34 +08:00
    @m_z 对于Session这个Cookie(也就是学号),由框架自己做掉,他用SpringMVC就是SpringMVC做,用Struts就是Struts做。对于其它的Cookie,要人写代码来设置,自然也要人写代码去读取,自然不会在TomCat这种里了

    我对Java不熟,错了别打我
    klam
        8
    klam  
       2014-09-28 02:10:23 +08:00
    @m_z tks!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2329 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 02:42 PVG 10:42 LAX 18:42 JFK 21:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86