cookie cookie 是存储于访问者的计算机中的变量,可以让我们用同一个浏览器访问同一个域名的时候共享数据。 由于HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。Cooki ...
分类:
其他好文 时间:
2020-11-17 11:55:05
阅读次数:
3
系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(
分类:
其他好文 时间:
2020-11-17 11:47:16
阅读次数:
4
在Django框架中使用Ajax进行POST数据提交时必须携带csrf_token csrf_token这是一种对为了防止脚本等非人为方式访问网址时的一种保护措施 前端可以使用这几种方法: 1、表单提交Post请求,隐藏字段就保存的csrf_token的值; 2、有些情况除了表单参数还有其他数据: ...
分类:
Web程序 时间:
2020-11-16 12:58:59
阅读次数:
14
Token: cookie和session的局限:session依赖cookie,如果客户端不是浏览器,cookie和session将同时失效。 token的出现就是解决的问题是客户端不支持cookie的情况。token也是随着移动端的崛起而崛起的。 token就是自定义的session,token ...
分类:
其他好文 时间:
2020-11-13 13:23:03
阅读次数:
46
一.关于爬虫爬虫,是一种按照一定的规则自动地抓取互联网信息的程序。本质是利用程序获取对我们有利的数据。反爬虫,从不是将爬虫完全杜绝;而是想办法将爬虫的访问量限制在一个可接纳的范围,不要让它过于频繁。二.提高爬虫效率的方法协程。采用协程,让多个爬虫一起工作,可以大幅度提高效率。多进程。使用CPU的多个核,使用几个核就能提高几倍。多线程。将任务分成多个,并发(交替)的执行。分布式爬虫。让多个设备去跑同
分类:
其他好文 时间:
2020-11-12 14:10:38
阅读次数:
9
#利用抓包工具,抓取需要cookie的网址一般cookie就在第一个post请求中,或与它挨着的地方里#网址就用浏览器的网址from urllib import requestfrom urllib import parse url='https://www.cnblogs.com/Eric-Z-H ...
分类:
其他好文 时间:
2020-11-08 17:51:35
阅读次数:
20
开始吧 1、 记住我(登录下面都会有一个checkbox的勾选框“记住我”) 在SpringSecurity里也有这个的配置。原理就是生成cookie返回给浏览器让其记住 标题说的不重要:可有可无。关了浏览器打开免登录那种。 2、 HttpSecurity 对象调用 rememberMe()方法。 ...
分类:
其他好文 时间:
2020-11-08 17:23:49
阅读次数:
36
Cookie或将被替换!Chrome工程师提议新型HTTP状态管理协议问题Cookie允许无状态的HTTP协议支持有状态会话,在web上,我们依靠Cookie实现了很多有趣的功能。即便如此,Cookie依然还是有很多问题:使用起来不够安全,浪费资源,使用一种令人惊讶的方式追踪用户在网络上的活动。安全:这些年我们引入过很多的特性,试图提供合理的安全属性给那些关心安全的开发者,但也只是降低了安全问题而
分类:
Web程序 时间:
2020-11-06 01:34:52
阅读次数:
20
PHP安全问题总结之有哪些?[图]1、XSSCross-SiteScripting(跨站脚本***)简称XSS,是一种代码注入***。***者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,***者可获取用户的敏感信息如Cookie、SessionID等,进而危害数据安全。来源来自用户的UGC信息来自第三方的链接URL参数POST参数Referer(可能来自不可信的来源)Cook
分类:
Web程序 时间:
2020-11-04 18:39:45
阅读次数:
24
一、中间件简介 ? express本身功能极简,其他功能主要靠中间件来实现。中间件是封装了一个request对象和response对象的函数。 中间件的使用放在 app.use( ) 中。 二、静态资源服务中间件 app.use(express.static("./public")); 三、错误路由 ...
分类:
其他好文 时间:
2020-11-04 18:22:03
阅读次数:
24