URI 不完全等同于网址,它包含有 URL 和 URN 两个部分,在 HTTP 世界里用的网址实际上是 URL——统一资源定位符(Uniform Resource Locator)。
URI 本质上是一个字符串,这个字符串的作用是唯一地标记资源的位置或者名字。
scheme:“方案名”或者“协议名”,表示资源应该使用哪种协议来访问。常见的有http、https、ftp、ldap、file、news、打开app可以自定义scheme
://:特定字符,没有特殊含义,只是设计者的习惯,并且沿用至今
aurhority:代表资源所在的主机名、端口号,通常形式为host+prot即主机名加端口号,http默认80端口可以省略,https默认443端口可以省略
path:地址,是以/为开头的地址
query:参数,path与query之间以?连接,参数的格式为"key=value",特殊符号例如+、中文等非数字与英文部分需要URL编码