什么是URI、URL、URN?
URI:Uniform Resource Identifier 即“统一资源标识符”
URL:Uniform Resource Locator 即“统一资源定位符”
URN:Uniform Resource Name 即“统一资源名称”
三者的关系如图:
用途
URI用来标识资源,而URL用来指定资源所在的位置,所以URI是URL的父类,每个URL都是URI,但每个URI不一定是URL,URN未流行开
下面列举了“RFC3986:Uniform Resource Identifier (URI): Generic Syntax”中举的URI例子:
ftp://ftp.is.co.za/rfc/rfc1808.txt
http://www.ietf.org/rfc/rfc2396.txt
ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:John.Doe@example.com
news:comp.infosystems.www.servers.unix
tel:+1-816-555-1212
telnet://192.0.2.16:80/
urn:oasis:names:specification:docbook:dtd:xml:4.1.2