问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTTP协议:协议头是什么东西?

发布网友 发布时间:2022-04-20 02:59

我来回答

3个回答

热心网友 时间:2023-06-30 14:02

当用户打开一个网页时,浏览器要向网站服务器发送一个HTTP请求头,然后网站服务器根据HTTP请求头的内容生成当次请求的内容发送给浏览器。

当用户设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,后者是可选的,而前者是必须的。

扩展资料

HTTP协议常用头部实例

1、Accept:text/html, application/xhtml+xml, application/xml;q=0.9, image/webp, image/apng, */*; q=0.8

作用:向服务器申明客户端(浏览器)可以接受的媒体类型(MIME)的资源

解释:浏览器可以接受 text/html、application/xhtml+xml、application/xml类型,通配符*/* 表示任意类型的数据。并且浏览器按照该顺序进行接收。( text/html —> application/xhtml+xml —> application/xml)

2、Accept-encoding: gzip, deflate, br

作用:向服务器申明客户端(浏览器)接收的编码方法,通常为压缩方法

解释:浏览器支持采用经过 gzip,deflate 或 br 压缩过的资源

热心网友 时间:2023-06-30 14:03

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。

  通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。

  通用头域

  通用头 域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩 展,如果存在不支持的通用头域,一般将会作为实体头域处理。下面简单介绍几个在UPnP消息中使用的通用头域。

  Cache-Control头域

  Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如 下:

  Public指示响应可被任何缓存区缓存。

  Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。

  no-cache指示请求或响应消息不能缓存

  no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。

  max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。

  min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。

  max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

  Date头域

  Date头域表示消息发送的时间,时间的描述格式由rfc822定义。例如,Date:Mon,31Dec200104:25:57GMT。Date描述的时间表示世界标准时,换算成本地时间,需要知道用户所在的时区。

  Pragma头域

  Pragma头域用来包含实现特定的指令,最常用的是Pragma:no-cache。在HTTP/1.1协议中,它的含义和Cache- Control:no-cache相同。

热心网友 时间:2023-06-30 14:03

不变的,协议就和标志一样,告诉你现在你使用的是什么协议,变的只会是后面的 域名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天涯论坛的网址是什么啊? 如何辨别天涯社区的官方网站? 天涯社区的官方网址是什么呀? 嘉陵火星人(150CC)报价 广西能上150C的摩托车牌吗 隆鑫200cc和150cc的发动机怎么辨认_百度问一问 150cc大船摩托车问题!请高手帮我·· 我想问问这是125cc还是150cc 滁州琅琊山的门票要多少钱 为什么手机连上WiFi却无法上网了? https://与http://有什么不同 HTTPS和HTTP有什么区别? Http://是什么意思? 如何用电脑PC浏览器模拟手机页面 http:\\与http://有什么区别 电脑上有什么浏览器和手机上的qq浏览器一样可以下... HTTP://www.-----和http://----.----有什么区别? 电脑上如何安装运行手机浏览器 手机上的电脑版浏览器怎么调成手机上的手机版浏览器? 电脑浏览器怎么设置为手机版 什么是HTTP? 怎么在电脑上给手机下载浏览器 http//:是什么???? 如何在手机上运行电脑浏览器 什么叫做HTTP? 怎么在手机上使用浏览器电脑版 手机怎么使用电脑版浏览器 Pc浏览器手机上如何下载 http://是什么意思? 怎么用电脑把浏览器下载到手机上 qq闺蜜字母标识为什么对方有自己没有? QQ闺蜜标识由冰棍变成冰淇淋之后,冰棍还会有吗? QQ标识,把基友标志取消弄成闺蜜标志能有原先的亲... 虚拟网店店铺介绍怎样写? 开网店怎么描述你的小铺? 卖女生衣服的淘宝网店 店铺介绍怎么写 店铺介绍怎么写啊 开了买蜂蜜的网店应该怎么写店铺简介 如何写一个好的店铺介绍 网店店铺介绍怎么写 我的小米手机怎么一直响怎么消除 小米手机来电铃声在听筒响重启后又恢复了 小米手机提示音一直响 你好,请问小米手机1,响闹钟时总是一直出现滴的声... 小米手机发出声响嗡鸣声后自动重启 小米手机拿着莫名其妙一直不停的响…我快疯了…关机... 小米手机重启后铃声无法使用 小米手机3铃声响了一半后又重新开始响,这是怎么回... 为什么我的小米手机一直出现叮咚的声音 小米手机突然闹铃停止运行~重启后主题和联系人啥都...