「HTTP」- Hypertext Transfer Protocol

URI | Uniform Resource Identifier

URI(Universal Resource Identifier)是统一资源标识符,它标识资源的具体位置,其用于标识一个特定的资源。

URI 只代表资源的实体,不代表资源的形式。

URL | Uniform Resource Locator

例如:http://www.ietf.org/rfc/rfc2396.txt | ftp://ftp.is.co.za/rfc/rfc1808.txt

统一资源定位符,URL 是一种 URI,可以用来表示一个资源,而且还指明了如何定位这个资源。

URL(Uniform Resource Locator,统一资源定位符),是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的 URL,该 URL 包含的信息包括指出文件的位置以及浏览器应该怎么处理它。

组成

URI = scheme ":" ["//" authority] path ["?" query] ["#" fragment]

authority = [userinfo "@"] host [":" port]

URI vs. URL

URL 为 URI 的子集,URL 必须是绝对路径,而 URI 可以是绝对路径也可以是相对路径。

http://127.0.01:8080/AppName/rest/product/1 为 URL,而 AppName/rest/product/1 为 URI。

参考文献

Wikipedia/Hypertext Transfer Protocol