Charles

本文介绍了BS(浏览器-服务器)和CS(客户端-服务器)两种软件开发结构的特点,强调了它们在响应速度、安全性、开发维护成本和跨平台能力上的差异。接着,文章探讨了HTTP协议的基本概念,以及HTTP 1.0与1.1的区别。此外,还详细阐述了GET和POST请求的不同之处,并讨论了会话跟踪技术中的Cookie和Session,以及它们在实际应用中的角色。最后,文章列举了一些常见的HTTP状态码,并简要介绍了接口测试及其分类。
摘要由CSDN通过智能技术生成

1、软件开发的两种结构
BS与CS两种结构
BS结构:1.2.浏览器----服务器结构(调查派,微信)
CS结构:1.1.客户端----服务器结构。(王者荣耀,手机端微信)
区别:
CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,
BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。
#2、http协议内容
定义:超文本传输协议,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。

#3、http1.0与http1.1区别

HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。

HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用persistent connection. 在同一个tcp的连接中可以传送多个HTTP请求和响应. 多个请求和响应可以重叠,多个请求和响应可以同时进行. 更加多的请求头和响应头(比如HTTP1.0没有host的字段).

#4、Get与post请求的区别
  1、GET使用URL或Cookie传参。而POST将数据放在BODY中。
  2、GET的URL会有长度上的限制,2kb࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值