【无标题】保持状态

本文介绍了HTTP状态保持的概念,重点讲解了Cookie和Session的工作原理、创建与删除方法。同时,还探讨了CSRF攻击及其防范措施,强调了安全性和性能在选择状态保持方式时的重要性。
摘要由CSDN通过智能技术生成

1.COOKIE

1.1 HTTP长/短连接

HTPP长连接:当前通话结束后不会立马断开连接,在一定时间内再次连接会记录状态

HTTP短连接:不会记录之前的状态,当前通话结束就断开连接,不会记录状态,下次访问时要重新建立连接

长连接相当于打电话中间不会中断,会持续保持通话状态
短连接就是不会持续保持状态,每次结束都要重新连接

1.2状态保持

CookieSession一直以来都是Web开发中非常关键的一环,因为HTTP协议本身为无状态,每一次请求之间没有任何状态信息保持,往往我们的Web服务无法在客户端访问过程中得知用户的一些状态信息,比如是否登录等等;那么这里通过引入Cookie或者Seesion`来解决这个问题

1.3什么是COOKIE

当客户端访问时,服务端会为客户端生成一个Cookie键值对数据,通过Response响应给到客户端。当下一次客户端继续访问相同的服务端时,浏览器客户端就会将这个Cookie值连带发送到服务端

1.4 COOKIE运行图

在这里插入图片描述

1.5创建cookie

class CookieView(View):
    def get(self,request):
        cookie_data = request.COOKIES.get('shenfen')
        if cookie_data is None:
            resp = HttpResponse('设置cookie')
            resp.set_cookie
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值