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

HTTP协议(20250305)

1. 万维网

    WWW(World Wide Web)世界范围内的,联机式的信息储藏所,万维网解决了获取互联网上的数据时需要解决的以下问题:

  • 怎样标识分布在整个互联网上的文档  URL
  • 用什么样的协议实现万维网上的各种链接  HTTP
  • 怎么使用户能够方便的查看文档数据 HTML 

2. URL

统一资源定位符,表示从因特网上得到的资源位置和访问这些额资源的方法。
格式:
        <协议>://<主机>:<端口>/<路径> 

3. HTTP

超文本传输协议 (HyperText Transfer Protocol)应用层协议,它定义了万维网客户端如何想万维网服务器请求万维网文档,以及服务器怎样把文档传给客户端

浏览器与服务器之间的通信标准,端口号80

3.1 HTTP工作过程

        1)建立TCP连接
        2)客户端向服务器发送HTTP请求报文
        3)服务器向客户端发送HTTP响应报文
        4)释放TCP连接

3.2 HTTP报文格式

请求报文:请求行、消息报头、请求正文
响应报文:状态行、消息报头、响应正文 

3.3 请求方式

3.4 状态码

 

相关文章:

  • 设计模式:迭代器模式
  • Oracle常用分析诊断工具(9)——AWR
  • 杨辉三角解法
  • BambuStudio学习笔记:MeshBoolean类
  • C#+Halcon 检测稳定性提升的方式
  • docker:配置 Docker 镜像加速器
  • 计算机毕业设计SpringBoot+Vue.js校园网上店铺(源码+文档+PPT+讲解)
  • Webpack分包与合包深度解析
  • 面试基础--Spring Boot启动流程及源码实现
  • 【AI】【Unity】关于Unity接入DeepseekAPI遇到的坑
  • 全网独家:zabbixV7版本容器服务器无法访问Postgres V17数据库的问题解决
  • 启智平台华为昇腾910B 运行DeepSeek Janus-Pro-7/1B
  • 高并发应用分层架构
  • C#调用Ni板卡进行实现采集任务(模拟量输入输出)示例1
  • 分布式事务【整理、总结】
  • 请解释 HTTP 中的状态码,常见的状态码有哪些?
  • C++ 学习(八)(模板,可变参数模板,模板专业化(完整模板专业化,部分模板专业化),类型 Traits,SFINAE(替换失败不是错误),)
  • MyBatis框架之映射文件加载方式
  • Notepad++ 8.6.7 安装与配置全攻略(Windows平台)
  • Python-04BeautifulSoup网络爬虫
  • 做h5页面的网站/新媒体seo指的是什么
  • 上海网站建设微信开发/站长素材网站
  • 网站后台模板论坛/seo具体优化流程
  • 门户网站宣传方案/十大技能培训机构排名
  • 端午节ppt模板免费下载/云优化软件
  • 网站建设流程教程/网络推广项目外包公司