BS与CS优缺点对比
CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。
http协议
1.协议部分
2.域名部分
3.端口部分
4.虚拟目录部分
5.文件名部分
6.参数部分
Get与post请求的区别
1.Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不 可见的。
2.Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不 受限制。
3.Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
4.Get执行效率却比Post方法好。Get是form提交的默认方法。
状态码:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受 200
3xx:重定向--要完成请求必须进行更进一步的操作 charles本地修改
4xx:客户端错误--请求有语法错误或请求无法实现 403 404
5xx:服务器端错误--服务器未能实现合法的请求 500 503
200 OK //请求成功
400 Bad Request //语法错误
401 Unauthorized //未经授权
403 Forbidden //收到请求,拒绝提供服务
404 Not Found //请求资源不存在
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //不能处理客户端的请求
Cookie
Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存Cookie,并会标注出Cookie的来源。
Session
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象
什么是API
API接口是Application Programming Interface的简称,是一些预先定义的函数,包括接口地址、传入参数和返回参数。
接口的编写模板:
用例编号、所属模块、标题、接口功能、请求方式、请求路径、请求头、请求体、请求参数、输入数据、预期结果、实际结果