测试自动化顾问 2020-06-06
软件开发的两种结构
BS/CS
CS 客户端---服务器
C/S结构在技术上很成熟 它的主要的特点是交互性强,具有安全的存取模式,网络
通信量第、响应速度快,利于处理大量的数据
BS架构: 浏览器 --- 服务器结构
客户向浏览器发送请求 浏览器再向服务器发送请求 分布性强 开发简单 只需维护服务器
BS与CS优点对比
CS响应速度快 安全性强 用户体验号 一般应用于局域网 维护成本高
BS 可以实现跨平台 个性能力低 响应速度慢 所有有效单位日常办公用BS 实际生产中使用CS
HTTP协议
协议部分:
协议名称 +端口 + 域名+虚拟目录
http请求:
GET POST DELETE PUT CONNECT
GET 与POST 请求的区别
1 get使用路由传参 或cookie传参 post将数据放在请求体中
2 get的url长度有限制 一般是1024字节 而post没有限制
3 post 比get 安全 因为数据在密文传输
4 get一般用来获取数据 post一般用来发送数据
客户端发送一个http请求消息包括:请求行 请求头 空行 请求体
http: 响应由四个部分组成 : 状态行 消息报头 空行 响应正文
cookie 与 session
区别在于
cookie 数据保存在浏览器中
session 保存在服务端内存
session 是基于cookie的
当服务器生成一个session时就会向客户端发送一个cookie保存在客户daunt
保证客户端发送的请求和响应 匹配上