uri.getScheme() 有哪些类型
时间: 2023-07-19 22:58:14 浏览: 41
URI(Uniform Resource Identifier,统一资源标识符)是用于标识某个资源的字符串,它由三个部分组成:协议(或称为方案)、主机名和路径。URI 的协议部分就是 URI 的方案(Scheme),它用来描述 URI 所代表的资源的访问协议和规则。
URI 的方案是通过 `uri.getScheme()` 方法来获取的。常见的 URI 方案有以下几种:
1. http:超文本传输协议,用于在 Web 上传输超文本文档。
2. https:安全的超文本传输协议,用于在 Web 上传输加密的超文本文档。
3. ftp:文件传输协议,用于在网络上进行文件传输。
4. file:本地文件访问协议,用于访问本地文件系统中的文件。
5. mailto:电子邮件地址,用于指定电子邮件的收件人。
6. tel:电话号码,用于指定电话号码。
7. urn:统一资源名称,用于指定一个永久性的、位置无关的资源名称。
除了上述常见的方案外,还有很多其他的方案,比如 git、svn、ssh 等,可以根据不同的应用场景来选择合适的方案。
相关问题
uri.getScheme() 有file吗
是的,`uri.getScheme()` 方法可以返回 `file` 协议。在 Java 中,`file` 协议常用于表示本地文件系统上的文件路径。例如,如果有一个文件路径为 `/path/to/myfile.txt` 的本地文件,那么可以使用 `file` 协议来表示这个文件的 URI,即 `file:///path/to/myfile.txt`。在这个 URI 中,`file` 就是协议部分,`/path/to/myfile.txt` 就是路径部分。因此,调用 `uri.getScheme()` 方法会返回 `file`。
uri.getScheme() 是获取什么
`uri.getScheme()` 是获取 URI 的协议部分,例如 `http` 或 `https`。URI 是 Uniform Resource Identifier 的缩写,用于标识互联网上的资源。URI 包含多个部分,包括协议、主机名、端口号、路径、查询参数和片段标识符等。`getScheme()` 方法就是用于获取 URI 的协议部分的。