1、uri
每个web服务器资源都有一个名字,被称为统一资源标识符。可以唯一指定一个资源的具体位置。
uri有两种形式:url和urn
url称为统一资源定位符。用于描述一台特定服务器上某资源的特定位置。
urn称为统一资源名。用于标识唯一的资源,与资源的位置无关。目前处于实验阶段。
1.2 url组成
https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png
第一部分是url方案,方案可以告知web客户端要怎么访问资源。这里是https://,也就是https协议。常见的还有http、ftp等
第二部分指定服务器的位置,这部分告知web客户端资源的位置。例子中是ss0.bdstatic.com
第三部分是资源路径,路径说明了资源在服务器的位置。这里是5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png。一个png的图片
完整的格式为:
常用的部分有:方案、主机、端口、路径、查询
2、url字符
默认的计算机字符集都是以英语为中心。如果是非英语的部分,需要进行转义。
一些保留及受限的字符:
中文也会进行转义,可以使用搜索 url编码/解码 进行操作
常见的方案