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

Http基础协议和解析 - 指南

Http基础协议和解析

B/S架构和C/S架构

  • 什么是CS架构

    ​ 客户机-服务器,即Client-Server(C/S)结构

    ​ 但是缺少通用性,系统维护没升级需要重新设计和开发,增加了维护和管理的难度

  • 什么是BS架构

    ​ B/S架构即浏览器和服务器架构模式,是Web兴起后的一种网络架构模式

    ​ Web浏览器是客户端最主要的应用软件

    ​ 统一了解客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发,维护和使用

    在这里插入图片描述

  • 什么是URL(统一资源定位符,获取服务器资源的一种)

  • 标准格式:协议://服务器IP:端口/路径1/路径N?key1=value & key2=value2

    • 协议:不同协议有不同的解析方式
    • 服务器IP:网络中存在无数主机,要访问哪一台,通过公网IP区分
    • 端口:一台主机上运行着很多的进程,为了区分不同进程,一个端口对应一个进程,http默认的端口是80
    • 路径:资源N多种,为了进一步区分资源所在的路径(后端接口,一般称为"接口路径",“接口”)

HyperTest Transfer Protocol超文本传输协议

在这里插入图片描述

http的九种请求方法的介绍

http常见的请求方法和使用

  • http1.0定义了3种:
    • Get:向服务器获取资源,比如常见的查询请求
    • Post::向服务器提交数据而发送请求
    • Head:和Get类似,返回的响应种没有具体内容,用于获取报头
  • http1.1定义了6种
    • put:一般用于更新请求,比如更新个人信息、商品图片全量更新
    • patch:put方法的补充,更新制定资源的部分数据
    • delete:用于删除指定的资源
    • options:获取服务器支持的http请求方法,服务器性能、跨域检查等
    • connect:方法的作用就是把服务器作为跳板,让服务器代替用户去访问其他网页买之后把数据原原本本地返回给用户,网页开发基本不会使用这个方法,如果是http代理就会使用这个,让服务器代理用户去访问其他网页,类似中介
      请求方法,服务器性能、跨域检查等
    • connect:方法的作用就是把服务器作为跳板,让服务器代替用户去访问其他网页买之后把数据原原本本地返回给用户,网页开发基本不会使用这个方法,如果是http代理就会使用这个,让服务器代理用户去访问其他网页,类似中介
    • trace:回显服务器收到的请求,主要用于测试或诊断
http常见响应状态码HttpCode
http常见的响应状态码详细讲解
http常见的请求头知识点
http常见的请求头
http相应头知识点
http响应头
http常见请求/响应头Content-Type内容类型
http里面的Content-type媒体类型讲解
http://www.jsqmd.com/news/40506/

相关文章:

  • 2025年问题肌培训企业最新专业推测top5:技术创新与实战效能全面升级,做好皮肤管理,搞定皮肤亚健康、祛痘祛斑。
  • 备份一点有趣的东西(期刊资源)
  • 11.14模拟赛
  • Swift 和 Tesseract OCR 进行验证码识别
  • 实用指南:云计算生态及学习方向和就业领域方向
  • 2025年成绩差的孩子该用学习机吗?松鼠AI双线模式测评及选购指南
  • 2025年11月徐州网站开发服务商怎么选
  • 2025年11月徐州网站建设服务商综合评测与选择指南
  • 2025年11月徐州AI GEO平台综合评测与权威推荐
  • 2025年国内徐州宣传片公司品牌权威推荐榜单
  • 好题集 (3) - LG P2122 还教室
  • 好题集 (2) - LG P4550 收集邮票
  • python3如何切换路径
  • 腾讯元宝如何导出内容为文档
  • 2025-11-14 早报新闻
  • Number Theory
  • 2025年11月眉笔选购指南:花西子/植村秀/珂拉琪等5大品牌实测,新手闭眼入款竟是它​
  • Upcoming Rust language features for kernel development - 教程
  • 详细介绍:Linux网络性能测试利器:iperf3使用指南
  • linux 安装telnet 服务
  • 实用指南:【STM32】RTC实时时钟
  • 探索乐泰胶水:性能与适用场景全解析
  • 【System Beats!】第七章 链接
  • oracle 11g r2 linux
  • 实用指南:接口测试 | 使用Postman实际场景化测试
  • 应用程序建立的数据库连接,也就是非交互式连接 是什么时候开始的?什么时候结束?连接结束后 会影响应用程序操作db失败吗? 还有就是如果连接关闭了 会立马重新建立新的连接吗?
  • 2025高压合金管实力厂家推荐榜:5310/6479 高压合金管型号领衔,天津大无缝联合钢铁有限公司五星领跑工业用材赛道
  • Kafka协调器:消费者组管理与重平衡机制 - 指南
  • #题解#洛谷P1884#二维离散化#
  • HarmonyOS应用配置文件与资源组织深度解析 - 教程