首页 > 编程学习 > HTTP协议中URI和URL有什么区别

HTTP协议中URI和URL有什么区别

发布时间:2022/10/1 7:56:22

目录

  • 1. `URL` 是什么
  • 2. `URI` 是什么
  • 3. `URI` 和 `URL` 之间的区别

1. URL 是什么

URLUniversal Resource Locator :称为 统一资源定位符,是 Internet 资源的地址,用来定义引用地址的字符串,用来定位一个资源的位置以及它所使用的协议

  • URL 是指能准确 100% 的找的到的具体的资源(链接地址)
  • URL 表示网络中某个可以访问到、找的到、资源的链接地址。如 http://www.baidu.com 就是一个 URL

一个标准的 URL 由六部分组成

  • 所使用的协议(HttpHttps
  • 服务器的位置(IP
  • 服务器上的端口号(0 ~ 65535
  • 资源所在的路径
  • 参数(访问该资源所带的参数)
  • 片段(发给 HttpHttps 服务器的数据)

2. URI 是什么

URIUniform Resource Identifier :称为 统一资源标识符,用来标识 Web 上可访问的任意类型的资源 (HTML,视频,音频,程序)

唯一资源标识符不是固定的,而是相对的,主要作用就是用于与其他资源区别开来的一个标识符

  • 代表网络中某个资源的名字(标识),但 通过 URI 是无法定位、访问资源的
  • /servlet05/index.html 这是一个 URI

3. URIURL 之间的区别

URI 可以大,可以小, 但是 URL 必须是 URI 概念里面的东西。可以这样理解:URIURL 的一个父类,URLURI 的一个子集

  • URL 是能确保定位、访问到资源
  • URI 不确保, 只是告诉你个大概,它是标识符
Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号