你们好,最近小未来发现有诸多的小伙伴们对于http协议的功能是什么,http协议是什么这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 请求标题:
2、 接受:用于告诉服务器客户端支持的数据类型。
3、 Accept-Charset:用于告诉服务器客户端采用的编码。
4、 Accept-Encoding:用于告诉服务器客户端支持的数据压缩格式。
5、 接受语言:客户端的语言环境。
6、 Host:客户端通过这个头告诉服务器它想要访问的主机名。
7、 If-Modified-Since:客户端通过这个头告诉服务器资源的缓存时间。
8、 Referer:客户端通过这个头告诉服务器它是从哪个资源访问服务器的(防盗链)。
9、 用户代理:客户端通过这个头告诉服务器客户端的软件环境。
10、 Cookie:客户端可以通过这个头将数据带到服务器。
11、 响应标题:
12、 位置:此标题与302状态代码一起使用,告诉客户应该找谁。
13、 服务器:服务器通过这个头告诉浏览器服务器的类型。
14、 内容编码:服务器使用这个头来压缩数据格式。
15、 Content-Length:通过这个头,服务器告诉浏览器返回数据的长度。
16、 Content-Type:服务器告诉浏览器通过这个头发回的数据的类型。
17、 Last-Modified:服务器通过这个头告诉浏览器当前的资源缓存时间。
18、 刷新:服务器通过这个标题告诉浏览器刷新的频率。
19、 Content-Disposition:服务器告诉浏览器通过这个头下载来打开数据。
20、 Transfer-Encoding:服务器通过这个头告诉浏览器数据传输格式。
21、 ETag:缓存头的头
22、 Expires:通过这个头,服务器告诉浏览器缓存返回的资源多长时间。如果为-1或0,则不缓存。
23、 Cache-Control: no-cache
24、 Pragma: no-cache
25、 服务器也通过上面两个头控制浏览器不缓存数据。
以上就是http协议是什么这篇文章的一些介绍,希望对大家有所帮助。