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

简单介绍输入URL到展出页面的过程

       总体来讲,当我们输入了一个URL网址之后,浏览器就会给服务器发送一个HTTP请求,服务器接收到请求后会返回一个HTTP响应,响应被浏览器解析之后,会展示成我们看到的页面。

下面是关于URL以及HTTP协议的简单介绍:

1.URL:描述了资源在网络上的位置;

2.URL的基本格式:

      以如下URL为例:

  • http:协议方案名,常见的有http和https,还有访问数据库的jdbc:mysql;
  • user:pass:登录信息,现在几乎不会用到了;
  • www example.jp:服务器地址,用于描述网络资源在哪台主机上,可以是IP地址,也可以是域名;
  • 80:端口号,主机可能会有多个服务器程序,使用端口号描述具体是哪个服务器程序;
  • /dir/index.htm:带层次的文件路径,描述了服务器具体是哪个资源;虽然是一个目录的形式,但是服务器不一定是以目录的形式存储资源,可能是硬盘资源,也可能是内存资源,也可能从其它服务器获取资源,也可能是CPU产生的资源;
  • uid=1:查询字符串,本质是一个键值对结构,键值对使用&分割,键和值使用=分割;一个url中可能会包含多个键值对;查询字符串如果包含特殊符号,则需要进行urlencode操作,不能直接写符号本身;
  • ch1:片段标识符,用于页面内跳转;

3.简单了解HTTP协议

  1. HTTP协议的版本:目前大规模使用的版本是HTTP/1.1;
  2. HTTP协议的应用场景:
  3.       使用浏览器打开网站;
  4.       使用手机APP访问对应的服务器;
  5. HTTP协议的报文格式要分成两部分看待:请求和响应;
  6. HTTP协议是一问一答结构模型的协议,请求和响应的格式有所差异
  7. 如何查看HTTP请求的响应和格式呢?需要使用专门的抓包工具。

相关文章:

  • 【亚马逊开发者账号02】终审问题SA+review_Pre-review+Doc.xlsx
  • 【Linux线程】阻塞队列环形队列(消费者生产者模型的实现)
  • Python常见面试题的详解5
  • AI 项目开发流程
  • 硅基流动+OfficeAI:开启WPS智能办公新时代
  • 【MATLAB】解决mod函数、逻辑判断的误差问题
  • 说一下Redis中的Gossip协议
  • 机器学习_16 朴素贝叶斯知识点总结
  • Unreal5从入门到精通之使用 BindWidget 将 C++ 连接到 UMG 蓝图
  • nginx部署vue项目访问路径问题
  • MATLAB联动本地部署的DeepSeek模型
  • JAX-RS与JAXB:实现XML数据交互的完整指南
  • 基于MATLAB的城轨车辆跨接电缆长度计算
  • 青少年编程与数学 02-009 Django 5 Web 编程 20课题、测试
  • 68页PDF | 数据安全总体解决方案:从数据管理方法论到落地实践的全方位指南(附下载)
  • 编码格式大全:类型 特点及其在网络安全中的作用
  • STM32 PWM脉冲宽度调制介绍
  • python股票分析系统部署操作过程及代码实现
  • opensuse [Linux] 系统挂在新的机械硬盘
  • Ubuntu 20 掉显卡驱动的解决办法
  • 网站设计论文html/如何去除痘痘有效果
  • 外贸企业网站模板/南宁做网站公司
  • 通州网站制作/吉林seo推广
  • 渝北网站建设/媒体网络推广价格优惠
  • 汽车配件网站模板/排名优化百度
  • 玉溪网站制作/新浪博客