文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

前端HTTP协议的示例分析

2023-06-05 03:19

关注

这篇文章将为大家详细讲解有关前端HTTP协议的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

实际上前端功能会在实际开发中经常的接触浏览器网络相关的,一共四个部分。

1、原因

如图,那么为什么要在前端进阶里面会给大家介绍http协议,因为绝大多少的web应用,都是构建在http协议之上的。

2、是什么

简单来说http协议是一种无状态、B/S(浏览器和服务器)模式应用层协议,多基于TCP协议。

3、包含什么

现在我们来分析我想要介绍的http协议都包含什么内容?

因为http协议它是一种浏览器、服务器模式的应用程序,那么它肯定包含请求也包含响应,这里我要讲的是请求里面包含些什么东西,和响应里面还包含什么东西,请求里面报文的格式包括报头、正文、URI,然后还有请求方法和请求头等等,响应里面包括响应的状态码、消息报头还有响应正文。

4、FAQ

还有一些大家在学习web前端的过程中,经常会遇到的一些问题,比如说常见的请求头有哪些?比如说“user-aget”“cookle”“Referrer”还有常见的响应头“Content-Type”“Content-Length”“Cache”,还有控制资源缓存的一些内容,还有常见的状态码也就是响应的状态码,状态码中的“2xx”表示请求是成功的或者是传出内容,“3xx”表示跳转,“4xx”表示客户端请求错误,“5xx”表示服务器端错误。

那么为了给大家详细介绍一个http请求和响应部分。

前端HTTP协议的示例分析
如图,打开谷歌浏览器的开发者工具,在右上角有三个横杠的符号,点击这个符号,然后选择更多工具“more tools”然后点开开发者工具就可以出现。


前端HTTP协议的示例分析
如图,然后点到网络下面,然后在列表里面看第一个,然后可以看到“Request headers”就是请求头,可以看到它下面有几个关键的,比如说“accept”就是你能够接受什么类型的编码,还有你是否支持压缩等等。

然后还有一个比较关键的是“cookie”,因为前面有提到http是一种无连接,无状态的一种协议,就是在两个请求之间,下一个请求是不知道上一个请求的状态的,所以为了解决这个问题就引入了“cookie”。

还有就是“referer”就是跳转到当前的这个页面,我是从哪个页面来的,这个在做网站统计的时候是非常有用的东西,因为这个referer在浏览器的安全策略里面是不允许改的,就是别人是控制不了这个referer。

前端HTTP协议的示例分析

如图,还有一个比较重要的叫做“user agent”,这个简单的理解就是用户代理,这个就是一个标示当前浏览器的东西。

前端HTTP协议的示例分析
如图,刚才我所说的“Request Headers”它就是一个请求头,那么http具体的请求实际上第一行是这个内容,然后后面才是请求头。

前端HTTP协议的示例分析

如图,这才是真正的请求,如图上加绿部分就代表我当前请求的是什么东西,然后是用“GET”方法请求的,然后是我拿到的响应状态码是200。

前端HTTP协议的示例分析
如图,可以看到响应状态码在这里,首先是协议然后是状态码,然后是ok。“content-type”这是比较重要的响应头,那么content标示的是当前传输内容的类型,就是http协议限制就是一次链接只查出一种类型的内容,但是http2里面打破了这种限制。

关于“前端HTTP协议的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯