Mr.J--HTTP学习笔记(二)-- URL详解

本文详细解析了URL的组成部分,包括主机名、路径、参数、查询字符串等,并探讨了URL字符集、编码规则及自动扩展机制。通过实例展示了如何构建和理解URL,同时提到了PURL的概念,它是实现统一资源定位符持久性的方法。
摘要由CSDN通过智能技术生成

URL组件

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

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

主机名

主机组件标识了因特网上能够访问资源的宿主机器。 可以用主机名, 或者IP地址来表示主机名。

比如, 下面两个URL就指向同一个资源——第一个URL是通过主机名, 第二个是通过 IP 地址指向服务器的:

  • http://www.joes-hardware.com:80/index.html
  • http://161.58.228.45:80/index.html

端口组件标识了服务器正在监听的网络端口。 对下层使用了 TCP 协议的 HTTP 来说, 默认端口号为 80。

路径

URL 的路径组件说明了资源位于服务器的什么地方。 路径通常很像一个分级的文件系统路径。 比如:

localhost

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值