当前位置: 首页 > news >正文

温州建设网站国家住房部和城乡建设部 网站首页

温州建设网站,国家住房部和城乡建设部 网站首页,做网站哪便宜,温州城乡建设学校面试官#xff1a;说说 HTTP 常见的请求头有哪些? 作用#xff1f; 一、是什么 HTTP头字段#xff08;HTTP header fields#xff09;,是指在超文本传输协议#xff08;HTTP#xff09;的请求和响应消息中的消息头部分 它们定义了一个超文本传输协议事务中的操作参数 …面试官说说 HTTP 常见的请求头有哪些? 作用 一、是什么 HTTP头字段HTTP header fields,是指在超文本传输协议HTTP的请求和响应消息中的消息头部分 它们定义了一个超文本传输协议事务中的操作参数 HTTP头部字段可以自己根据需要定义因此可能在 Web 服务器和浏览器上发现非标准的头字段 下面是一个HTTP请求的请求头 GET /home.html HTTP/1.1 Host: developer.mozilla.org User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,*/*;q0.8 Accept-Language: en-US,en;q0.5 Accept-Encoding: gzip, deflate, br Referer: https://developer.mozilla.org/testpage.html Connection: keep-alive Upgrade-Insecure-Requests: 1 If-Modified-Since: Mon, 18 Jul 2016 02:36:04 GMT If-None-Match: c561c68d0ba92bbeb8b0fff2a9199f722e3a621a Cache-Control: max-age0二、分类 常见的请求字段如下表所示 字段名说明示例Accept能够接受的回应内容类型Content-TypesAccept: text/plainAccept-Charset能够接受的字符集Accept-Charset: utf-8Accept-Encoding能够接受的编码方式列表Accept-Encoding: gzip, deflateAccept-Language能够接受的回应内容的自然语言列表Accept-Language: en-USAuthorization用于超文本传输协议的认证的认证信息Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQCache-Control用来指定在这次的请求/响应链中的所有缓存机制 都必须 遵守的指令Cache-Control: no-cacheConnection该浏览器想要优先使用的连接类型Connection: keep-alive Connection: UpgradeCookie服务器通过 Set- Cookie 下文详述发送的一个 超文本传输协议CookieCookie: $Version1; Skinnew;Content-Length以 八位字节数组 8位的字节表示的请求体的长度Content-Length: 348Content-Type请求体的 多媒体类型Content-Type: application/x-www-form-urlencodedDate发送该消息的日期和时间Date: Tue, 15 Nov 1994 08:12:31 GMTExpect表明客户端要求服务器做出特定的行为Expect: 100-continueHost服务器的域名(用于虚拟主机 )以及服务器所监听的传输控制协议端口号Host: en.wikipedia.org:80 Host: en.wikipedia.orgIf-Match仅当客户端提供的实体与服务器上对应的实体相匹配时才进行对应的操作。主要作用时用作像 PUT 这样的方法中仅当从用户上次更新某个资源以来该资源未被修改的情况下才更新该资源If-Match: “737060cd8c284d8af7ad3082f209582d”If-Modified-Since允许在对应的内容未被修改的情况下返回304未修改If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMTIf-None-Match允许在对应的内容未被修改的情况下返回304未修改If-None-Match: “737060cd8c284d8af7ad3082f209582d”If-Range如果该实体未被修改过则向我发送我所缺少的那一个或多个部分否则发送整个新的实体If-Range: “737060cd8c284d8af7ad3082f209582d”Range仅请求某个实体的一部分Range: bytes500-999User-Agent浏览器的浏览器身份标识字符串User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/21.0Origin发起一个针对 跨来源资源共享 的请求Origin: http://www.example-social-network.com 三、使用场景 通过配合请求头和响应头可以满足一些场景的功能实现 协商缓存 协商缓存是利用的是【Last-ModifiedIf-Modified-Since】和【ETag、If-None-Match】这两对请求头响应头来管理的 Last-Modified 表示本地文件最后修改日期浏览器会在request header加上If-Modified-Since上次返回的Last-Modified的值询问服务器在该日期后资源是否有更新有更新的话就会将新的资源发送回来 Etag就像一个指纹资源变化都会导致ETag变化跟最后修改时间没有关系ETag可以保证每一个资源是唯一的 If-None-Match的header会将上次返回的Etag发送给服务器询问该资源的Etag是否有更新有变动就会发送新的资源回来 而强制缓存不需要发送请求到服务端根据请求头expires和cache-control判断是否命中强缓存 强制缓存与协商缓存的流程图如下所示 会话状态 cookie类型为「小型文本文件」指某些网站为了辨别用户身份而储存在用户本地终端上的数据通过响应头set-cookie决定 作为一段一般不超过 4KB 的小型文本数据它由一个名称Name、一个值Value和其它几个用于控制 Cookie 有效期、安全性、使用范围的可选属性组成 Cookie 主要用于以下三个方面 会话状态管理如用户登录状态、购物车、游戏分数或其它需要记录的信息个性化设置如用户自定义设置、主题等浏览器行为跟踪如跟踪分析用户行为等 参考文献 https://zh.wikipedia.org/wiki/HTTP头字段https://whyta.cn/post/653afb3c0a29/
http://www.sadfv.cn/news/446539/

相关文章:

  • 恶意点击别人的网站济南城市建设集团有限公司网站
  • 建设网站都需要什么公司网站页面设计思路
  • 保定网络营销网站高端网站案例欣赏
  • 网站二次开发是什么简单网站的设计与制作
  • 一家做特卖的网站叫什么时候网站首页横版图怎么做
  • 网站制作的必备技巧有哪些网站群建设方案6
  • 电商网站建设与课程设计seo短视频网页入口引流在线看
  • 360全景预览wordpress插件搜索引擎优化的专家是什么意思
  • 成都市公园城市建设管理局网站佛山公司注册网页
  • 动易门户网站价格太原网站建设世纪优创
  • wordpress速度插件福州优化网站建设
  • 泉州市建设系统培训网站Linux备份wordpress
  • 网站改版需要多少钱网站名称填写什么
  • wordpress wpscanaso优化服务
  • 上海网站建设app动态购物网站开发源代码
  • 苏州建站公司 诚找苏州聚尚网络广告制作服务
  • 简述网站开发的主要阶段营销软件有哪些
  • 制作一个网站就等于制作一个网页无锡企业网站建设报价
  • app商城开发网站建设做网站百度排前位
  • 网站建设中数据库的维护论文建设网站的软件下载
  • 点卡平台网站开发wordpress+自定义主页
  • 网站设计过程怎么写社交网站开发意义
  • 丹东淘宝做网站汕头网站制作找谁
  • 网站单页模板下载自己的电脑做网站服务器吗
  • 贵州公司网站建设wordpress不能登录后台
  • 做外贸推广自己网站做我女朋友网站p0rn视频
  • 机票网站开发知乎中国企业500强标准
  • 个人可以建设头条网站吗网站流量跟钱的关系
  • 平台网站开发简报网站系统安全防护体系建设方案 下载
  • 网站推广服务外包深圳坪山新闻