五、web杂项

1.get和post方式:

1)所有搜索引擎都是get请求,get方式有缓存功能,进行压缩发送gzip方式。

2)http是不安全的协议,post只能说相对get方式是安全的,但是也是可以通过一定的方式(抓包工具)进行破译

3)get请求有4种方式:表单提交、url浏览器输入、html中的a标签、js中location.herf提交;post只有表单提交

4)  Django有中间件安全机制,如果是post请求,可以理解为启动安全机制,进行校验,浏览器会生成一个字符串校验码,服务器也会生成一个,Django会进行对比,一致后方可通过。这里有两种方式进行对比,一种是取消安全机制,一种是动态生成客户端校验码,提交后,服务器保持一致,直接通过,添加快标签<csrf-tocken>

5)post请求的请求参数在请求实体内容中,Get请求的请求参数在url中

get方式请求-响应头:对应1)

   

2.th标签和td标签有什么不同?

<th>和<td>标签都是用于表格单元格显示的。不同的是<th>在单元格中加粗显示,此th元素内部的文本通常会呈现为粗体。

3.状态码Status Code:301表示临时重定向;302表示永久重定向。

原文地址:https://www.cnblogs.com/dangjingwei/p/12642779.html