我已经搜索了这个问题,但是找不到一个好的答案。
甚至有关URI的Wikipedia文章也没有对其进行详尽的解释。我以为这是访问网页的协议。例如HTTP / HTTPS / FTP,但Wiki文章另有说明。
一些URI方案不与任何特定协议(例如“文件”)相关联,而许多其他URI方案不使用协议名称作为其前缀(例如“新闻”)。
我知道该方案的URL的哪一部分。但是我真正的问题是它是做什么的?
我已经搜索了这个问题,但是找不到一个好的答案。
甚至有关URI的Wikipedia文章也没有对其进行详尽的解释。我以为这是访问网页的协议。例如HTTP / HTTPS / FTP,但Wiki文章另有说明。
一些URI方案不与任何特定协议(例如“文件”)相关联,而许多其他URI方案不使用协议名称作为其前缀(例如“新闻”)。
我知道该方案的URL的哪一部分。但是我真正的问题是它是做什么的?
Answers:
维基百科的报价可能会引起误解。这意味着例如file:
URI方案未声明用于访问数据的方式(或其指向的内容)。随着http:
你知道有正在使用的HTTP协议。随着file:
它的任何应用程序想要使用。
随着news:
协议名称是NNTP,但名称不反映这一点。在我看来,这是一件好事,因为news:
要清楚得多。
因此,URI方案只是包括冒号在内的第一部分。
urn:isbn:096139210x
采用双重方案?这来自java docs:docs.oracle.com/javase/8/docs/api/java/net/URI.html。