FBV模式装饰器: 普通函数的装饰器(语法糖@) views.py CBV模式装饰器: 在CBV模式视图函数中必须先导入:from django.views import View (1)重写父类dispatch分发方法,在分发执行每个请求响应函数前后加上相应功能为实现类比装饰器 views.py ...
分类:
其他好文 时间:
2019-07-21 16:51:18
阅读次数:
117
模版 请求响应 request请求对象 form,args,methos response响应对象 写cookie,写headers ...
分类:
其他好文 时间:
2019-07-20 23:06:56
阅读次数:
91
HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本 ...
分类:
Web程序 时间:
2019-07-14 00:20:59
阅读次数:
159
HTTP协议特点 http协议是基于TCP/IP协议之上的应用层协议. 基于请求-响应 的模式 HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并 返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应 无状态保存 HTTP是一种不保存状态,即无状态(s ...
分类:
Web程序 时间:
2019-07-13 23:53:30
阅读次数:
147
一.HTTP 请求/响应的步骤: 1. 客户端连接到Web服务器一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接。例如,http://www.luffycity.com。 2. 发送HTTP请求通过TCP套接字,客户端向Web服务器发送一个文本的请 ...
分类:
Web程序 时间:
2019-07-09 17:53:39
阅读次数:
140
解耦神器:MQ MQ是分布式架构中的解耦神器,应用非常普遍。有些分布式事务也是利用MQ来做的。由于其高吞吐量,在一些业务比较复杂的情况,可以先做基本的数据验证,然后将数据放入MQ,由消费者异步去处理后续的复杂业务逻辑,这样可以大大提高请求响应速度,提升用户体验。如果消费者业务处理比较复杂,也可以独立 ...
分类:
其他好文 时间:
2019-07-09 15:13:17
阅读次数:
91
HTTP主要特点 简述 HTTP属于应用层协议,一个基于请求响应模块的无状态的应用层协议。 常基于TCP的连接方式; 绝大多数的web开发都是构建在HTTP之上的web应用 特点 (1)支持客户端/服务器模式 HTTP工作于客户端服务端的架构之上,浏览器作为客户端通过url向服务器及web服务器发送 ...
分类:
Web程序 时间:
2019-07-01 22:59:37
阅读次数:
203
中间件是处理django的请求和响应的框架级别的钩子,本质是一个类 (直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作) 由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 定义的中间件需要注册 django中请求响应流程 1.中间件定义的五个方法: process ...
分类:
其他好文 时间:
2019-06-29 19:11:57
阅读次数:
101
一、环境说明由于系统为CentOS7.2,版本比较老,使用的是firewall防火墙,只能使用firewall-cmd命令禁用掉部分icmp漏洞参考https://www.cnblogs.com/lsdb/p/8204578.html二、漏洞修复1.ICMPtimestamp请求响应漏洞描述:远程主机会回复ICMP_TIMESTAMP查询并返回它们系统的当前时间。这可能允许***者***一些基于时间认
分类:
其他好文 时间:
2019-06-20 00:45:59
阅读次数:
1729
COOKIE Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 ...
分类:
其他好文 时间:
2019-06-18 00:32:00
阅读次数:
103