接口测试基础(超详细)

一、HTTP
1、http请求头和响应头包含那些内容?
请求头信息
请求报头允许客户端向服务器端传递请求的附加信息以及客户端自身的信息。

2、常用的请求报头如下:
Accept:浏览器可接受的MIME类型。

l MIME用于设定某种扩展名的文件用哪种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。

Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时会用到。

Connection:表示是否需要持久连接。从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性。

Host:初始URL中的主机和端口,它通常是从HTTPURL中提取出来的。

User-Agent:请求报头域允许客户端将它的操作系统、浏览器和其他属性告诉服务器。

响应头信息
响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息。

常用的响应报头如下:

Content-Type:表示后面的文档属于哪种MIME类型。

Date:当前的GMT(国际时)时间。

Server:包含了服务器用来处理请求的软件信息。

X-Frame-Options:用来给浏览器指示允许一个页面可否在、