Http 基础之 URL

URI 是 一个 通用的概念,由 2个主要的子集 URL 和 URN 构成;URL 是经过 描述资源的位置来标识资源的,而URN 则是经过名字来识别资源的。html

http 规范将更通用的概念 URI 做为其资源标识符,可是实际上,http 应用程序处理的只是 URI的 URL子集。web

url 分为如下三部分:服务器

url 第一部分:(http)是 url 方案(scheme),方案能够告知web客户端怎么样访问资源。如:使用 http协议.网络

url 第二部分:(www.joes-hardware.com)指的是服务器的位置。这部分告知web客户端资源位于 何处.url

url 第三部分: (/seasonal/index-fall.html)是资源路径。路径说明了资源是服务器上哪一个特定的本地资源.htm

url 提供了 一种统一的资源命名方式,大多数 url 都有 一样的: “方案:// 服务器位置/路径”结构。资源

大多数 URL 方案的 URL 语法都创建在这个由 9 部分构成的 通用格式上:语法

<scheme>://<user>:<password>@<host>:<port>/<path>;<param>?<query>#<frag>程序

注意事项im

一、方案其实是规定如何访问指定资源的主要标识符,它会告诉负责解析url 的应用程序应该使用什么协议,方案组件必须以一个字母符号开始,由第一个“:”符号将其与后面的url其他部分分隔开;

二、主机组件标识了因特网上可以访问资源的宿主机器;端口组件标识了服务器正在监听的网络端口,对下层使用了 TCP协议的 http 来讲,默认端口是 80;

相关文章
相关标签/搜索