软件测试基础-HTTP--TCP/IP--request-respons--cookie
软件测试基础
1.WWW:World Wide Web 万维网
一个大规模的,联机式的信息储藏所。
在于用链接的方式能非常方便的从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息
WWW使用统一资源定位符URL 来标识WWW上的各种文档
URL的一般格式:<协议>://<主机>:<端口号>/<路径>
2.TCP/IP协议3.HTTP – 超文本传输协议****HTTPS–超文本传输安全协议
-
HTTP
在客户程序(如浏览器)与WWW服务器程序之间进行交互使用的协议
目的是保证客户机与服务器之间的通信。
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。
web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。
HTTP缺点:
1、通信使用明文(不加密),内容可能会被窃听
2、不验证通信方的身份,因此有可能遭遇伪装
3、无法证明报文的完整性,所以有可能已遭到篡改 -
HTTPS
HTTPS = HTTP + SSL (安全套接层) | TLS (安全层传输协议)
4.request 请求服务类型
-
GET 获取资源
GET 方法用来请求访问已被URI识别的资源。指定的资源经过服务器端解析后返回响应内容。也就是说,如果请求的资源是文本,那就保持原样返回。 -
POST 传输实体主体
POST 向指定的资源提交要被处理的数据 -
PUT 传输文件
PUT 方法 用来传输文件。就像FTP协议的文件上传一样,要求在请求报文的主体中包含内容,然后保存到请求URI指定位置 -
HEAD 获取报文首部
HEAD方法和GET方法一样,只是不返回报文主体部分。用于确认URI的有效性及资源更新的日期时间等 -
DELETE 删除文件
DELETE方法用来删除文件,是与PUT相反的方法。DELETE方法按请求URI删除指定的资源。 -
OPTIONS 询问支持的方法
OPTIONS 方法用来查询针对请求URI指定的资源支持方法
5.cookie:使用网络浏览器后存储于浏览器中的缓存,为了减轻服务器负担。
6.HTTP中request请求内容:请求类型,请求头信息,请求头正文
response响应内容:响应头信息,响应正文,状态行7.响应状态码