• HTTP协议初始



    在这里插入图片描述

    💥 💥 💥如果你觉得我的文章有帮助到你,还请【关注➕点赞➕收藏】,得到你们支持就是我最大的动力!!!
    💥 💥 💥

    版权声明:本文由【马上回来了】原创、在CSDN首发、需要转载请联系博主。
    版权声明:本文为CSDN博主「马上回来了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    在这里插入图片描述

    🚀🚀🚀 新的知识开始喽🚀🚀🚀
    在这里插入图片描述


    1.HTTP协议

    HTTP协议是基于应用层的传输协议.
    在这里插入图片描述
    当你打开浏览器在网址栏里输入一个网址,按下回车页面就可以跳转到你这个网址对应的网页界面,这个过程就是通过http协议来实现客户端和服务器间的通信.
    在这里插入图片描述

    http协议是典型的"一问一答"的协议,即客户端发送一个请求,服务器返回一个相应.
    HTTP协议作为应用层协议的佼佼者,在下面几种实际操作情况下都会被使用到:

    • 浏览器和服务的交互(打开网页)
    • 手机APP和服务器的交互
    • 服务器间的相互调用(这个情况不是必须得使用http协议,而是可以使用http协议来实现)

    2.Fiddler抓包工具

    在客户端和服务器之间可以通过抓包工具来获取到客户端和服务器间http协议包.
    也可以将抓包工具理解为一个代理,当启动抓包工具时,客户端和服务器的http协议包都会经过这个抓包工具.
    在这里插入图片描述
    代理分为:

    • 正向代理:与客户端关系紧密(可以理解为将客户端的详细进行了保密)
    • 反向代理:与服务器关系紧密(可以理解为将服务器的详细信息进行了保密)
      fiddler官方下载链接
      在这里插入图片描述
      下载后打开,进行下面的操作就可以进行抓包了
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      如果弹出"根认证"相关的窗口选择是即可.
      如果上述步骤都一完成,还是无法抓包,那么可能是你的电脑上安装了加速器,fq工具的代理软件,将他们关闭即可.
      fiddler的主要页面的含义:
      在这里插入图片描述
      在这里插入图片描述

    3.HTTP的格式

    HTTP协议分为两种:

    • http请求协议
    • http响应协议

    http请求协议的格式:
    在这里插入图片描述
    使用fiddler抓包工具抓取一个数据包:
    在这里插入图片描述
    首行:
    在这里插入图片描述
    header头部:
    在这里插入图片描述

    http响应协议格式:
    在这里插入图片描述
    同样使用fiddler抓取一个http响应数据包:
    在这里插入图片描述
    首行:
    在这里插入图片描述
    正文body:
    在这里插入图片描述



    🌏🌏🌏今天的你看懂这里又学到了很多东西吧🌏🌏🌏

    在这里插入图片描述

    🌔 🌔 🌔下次见喽🌔 🌔 🌔
    在这里插入图片描述

  • 相关阅读:
    NNDL 作业11:优化算法比较
    nginx动静分离
    OJ题之反转链表
    猿创征文|[C++ 从入门到精通] 6.static_cast、dynamic_cast等显示类型转换
    清空flowable的表定义的相关表
    工程制图复习题
    物联网_00_物理网介绍
    【Playwright+Python】系列教程(一)环境搭建及脚本录制
    5G网络架构与组网部署01--5G网络架构的演进趋势
    Netty——ByteBuffer消息粘包、半包示例
  • 原文地址:https://blog.csdn.net/m0_62160964/article/details/127822735