cookie、session、http简单理解
Cookie:以key-value键值对的形式存储一些文本信息数据
并将数据保存在客户端(浏览器)
sessionid(身份)
数据库中有一个seesion表,存放着所有的Session数据,
而sessionid就对应数据库数据这个id,服务器找到对应id的Session实现连接的状态保持。
cookie通过用户密码登陆后,生成一个session 保存在浏览器中,返回sessionid方便会话进行
token(密码)
是一个令牌,用于用户验证的
服务器端验证传递的token和算法生成的token是否一致
token通过用户密码登陆后,生成token在接口中返回值,在下一次请求中携带
session:会话控制,存储在后端中,当页面跳转时不会被清除
cookie:(透明)小型文本文件,存储在前端中,和特定的页面相连,一般存储个人信息
当cookie请求获取一个key值,(映射关系),通过session调用后得到得到键值对应的value值
http请求: 请求方式get/post,http版本
域名host:www.43999.com
文本类型content-type:有json、img等
语言zh-CN ,编码方式utf-8
url:统一资源定位符
协议:https://
主机地址:127.0.0.1
端口号::8000/
文件路径:/user
请求参数:(?P<user_id>\d+) 以正则的形式传递:r'^$'
general:请求和响应的公共部分,描述报文一般信息
Request URL: 请求地址
Request Method: 请求类型
Status Code: 状态码
Remote Address: 远程(源)地址
Referrer Policy: 过滤 Referrer 报头内容
请求头:Request Headers
Accept:可接受的字符集
Accept-Encoding: 解码的数据编码方式,压缩格式
Accept-Language:希望的语言
Connection: 是否持久连接
Cookie:小型文本文件
Host:初始URL中的主机和端口
Upgrade-Insecure-Requests:
User-Agent: 浏览器类型
响应头: Response Headers
Allow: 服务器支持的请求方式
Content-Encoding: 报文编码
Content-Length: 报文长度
Content-Type: 报文格式
Date: 当前GMT日期
Server: 服务器名称
Set-Cookie: 页面请求头关联的cookie,可返回csrftoken
Vary: 遇到同 URL 不同版本文档时,缓存和筛选合适的版本
Body:(Postman)
from-data:表单形式提交数据,键值对
raw :可上传任意格式的文本json/js/text等