HTTP1.1(七)内容协商和资源表述

这篇具有很好参考价值的文章主要介绍了HTTP1.1(七)内容协商和资源表述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一  内容协商和资源表述

①  铺垫

1) 由于'一种资源'对应许'多种'状态,所以客户端接收'资源表述的转移时'需要进行协商

比如:

  [1]、一个'来自中国的用户'他的浏览器访问一个页面时得到'中文'页面

  [2]、一个'其它国家'的用户访问'同一个页面'时得到的是他'本国'的页面

补充: 是通过'请求头(Accept*)和响应头(Content-*)'进行描述的

HTTP1.1(七)内容协商和资源表述

②  内容协商概念

HTTP1.1(七)内容协商和资源表述

③  内容协商的两种方式

HTTP1.1(七)内容协商和资源表述

④  主动式内容协商

HTTP1.1(七)内容协商和资源表述

⑤  响应式内容协商

HTTP1.1(七)内容协商和资源表述

⑥  常见的协商要素

HTTP1.1(七)内容协商和资源表述

关注: 'Accept-XXX'请求头

HTTP1.1(七)内容协商和资源表述

HTTP1.1(七)内容协商和资源表述

⑦  资源表述的元数据头部

通俗:在'HTTP响应头'中传递的'资源表述'

HTTP1.1(七)内容协商和资源表述

备注: curl 的'--compressed'得到一个'明码(可读性高)',非'二进制'的压缩格式

HTTP1.1(七)内容协商和资源表述

⑧  Accept系列  Content系列

HTTP1.1(七)内容协商和资源表述HTTP1.1(七)内容协商和资源表述文章来源地址https://www.toymoban.com/news/detail-449819.html

到了这里,关于HTTP1.1(七)内容协商和资源表述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTTP1.0和HTTP1.1和HTTP2.0的主要区别

    先上结论,面试常问,同时也是我们学习HTTP协议所必须了解的一些新机制,我们往往学习的都是HTTP1.0的一些基础,1.1 2.0也是企业中常用的东西,也优化了很多nb的属性,下面我们简单来了解下! HTTP 是基于TCP/IP协议的,每一次 建立或者断开连接 都需要三次握手四次挥手的 开销

    2023年04月17日
    浏览(53)
  • http1.0,http1.1,http2.0,http3.0 区别有哪些

    20 世纪 60 年代,美国国防部高等研究计划署(ARPA)建立了 ARPA 网,这被认为是互联网的起源。70 年代,研究人员基于对 ARPA 网的实践和思考,发明出了著名的 TCP/IP 协议。该协议具有良好的分层结构和稳定的性能,并在 80 年代中期进入了 UNIX 系统内核,促使更多的计算机接

    2024年02月08日
    浏览(48)
  • http1.1与http2.0

    通俗来讲,http就是计算机通过网络进行通信的规则,是一个基于 请求与响应 , 无状态的 , 应用层协议 。常用于 TCP/IP协议 传输数据。目前任何终端之间任何一种通信方式都必须按Http协议进行,否则无法连接。tcp(三次握手,四次挥手)。 请求与响应 :客户端请求、服务端

    2023年04月19日
    浏览(70)
  • Http1和Http2的区别

    一、HTTP1和HTTP2的区别 1.新的二进制格式:HTTP2采用二进制格式而HTTP1使用文本格式。 2.多路复用:HTTP2是完全多复用的,而非有序并阻塞的,只需一个连接即可实现并行。HTTP1一个连接只能发送一个请求。 3.首部压缩:HTTP1.x的header带有大量信息,而且每次都要重复发送,HTTP2

    2024年02月16日
    浏览(34)
  • 71 # 协商缓存的配置:通过内容

    比较一下再去决定是用缓存还是重新获取数据,这样会减少网络请求,提高性能。 客户端第一次请求服务器的时候,服务器会把数据进行缓存,同时会生成一个缓存标识符,这个缓存标识符会被发送到客户端,客户端第二次请求服务器的时候,会把缓存标识符发送到服务器,

    2024年02月11日
    浏览(34)
  • HTTP1.1 wireshark分析

    本地springboot启动一个简单的服务,然后请求测试 tcpdump -i lo0 -nnvv -w tmp.cap tcpdump 本地回环网卡 HTTP/1.0 每进行一次通信,都需要经历 建立连接 、 传输数据 和 断开连接 三个阶段。当一个页面引用了较多的外部文件时,这个建立连接和断开连接的过程就会增加大量网络开销。

    2024年02月16日
    浏览(43)
  • 42、springboot 的 路径匹配 和 内容协商

    对于路径匹配,自己的总结就是: 以前路径匹配时默认不检查后缀,http://localhost:8080/aaa.json 可以直接访问到 @RequstMapping(“/aaa”) 的方法。现在不行了。现在会检查后缀了。 内容协商的理解总结: 就是通过添加 xml 依赖,或者在yml配置文件中进行一些配置,来指定访问的方法

    2024年02月10日
    浏览(38)
  • HTTP1.1、HTTPS、HTTP2.0 、HTTP3.0

    优点: 整体方面:简单、灵活和易于扩展、应用广泛和跨平台 性能方面:长连接、管道网络传输解决请求队头阻塞(没有使用) 缺点: 安全方面:无状态、明文窃听、伪装、篡改 性能方面: Header未经压缩就发送,只能压缩body,头部冗长 每次发送相同的首部造成比较多的

    2024年02月16日
    浏览(37)
  • CTF流量题解http1.pcapng

    使用Wireshark工具打开流量文件http1.pcapng,如下图所示。 在过滤检索栏输入http,wireshark自动进行过滤。 选中其中一条记录后,wireshark 下方显示若干信息。 在 [Request URI: http://192.168.43.173/yctf/cmd_exec/index.php?ip=flag%7Byou_can_find_it%7D] 里面包含了flag。

    2024年02月13日
    浏览(40)
  • HTTP进化史:从HTTP1的简单到HTTP3的强大

    📈「作者简介」:前端开发工程师 | 蓝桥云课签约作者 | 技术日更博主 | 已过四六级 📚「个人主页」:阿珊和她的猫 🕐「简历必备」前后端实战项目(推荐:⭐️⭐️⭐️⭐️⭐️) Vue.js 和 Egg.js 开发企业级健康管理项目 带你从入门到实战全面掌握 uni-app 请求-响应模型

    2024年02月16日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包