Java登录相关的一些知识

首先TCP/IP是传输 就跟快递一样  仅仅是传输功能
Http是请求 浏览器中输入内容就是发送一个Http请求 对应的也是返回响应,比如返回html/图片/css……
其中发送请求的过程中 可能会有抓包工具 比如(Fiffler) 相当于代理    把请求发给它,它去给你找对应的请求信息 

请求还有不同的请求方法 比如 get post……
url 就是网址

header (请求头 报头)?
code ?
cookie!!!
本来http协议是无状态协议 就是说你这次搜的东西 跟下一次搜的东西 不存在任何关系。尽管搜索的内容相同也是搜索了两次
当需要知道第二次访问时 已经登陆过账户这种 就用到了cookie   浏览器在本地存储数据的一种机制(存放到硬盘中)
存了什么?字符串
但是直接访问你的电脑 存放数据有安全隐患  浏览器就专门提供了特殊api给网页使用,可以存储简单数据(也就只能是键值对信息:上次访问的时间 访问次数……)
所以 cookie来源于服务器 存放在浏览器,之后也会在服务器备份。
过程:我请求登录 登陆成功返回给我cookie标识存储  在服务器也存储一份你的信息手机号等,对应你的cookie标识,下次我再请求 就会把我本地的cookie拿到服务器找这个标识匹配 匹配成功把信息返回。


会话机制session 
会话   令牌   会话机制的唯一key就叫sessionId  也叫做token就是类似于key 他是唯一的字符串 通过它查对应的用户信息
首先登录(1)用户带着用户名密码 服务器校验之后 创建一个新的session,就是新的会话  创建一个sessionId和value值存放信息
     (2)返回给用户登陆成功 并且给cookie:sessionId=XXXX  浏览器会把sessionId保存本地
      (3)请求操作时 cookie里面就有sessionID 就能找到对应用户信息了 

cookie是客户端机制  session是服务器机制  它两个并不一定绑在一块使用哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值