术语“URL”和“路径”是否可以互换?

时间:2010-08-16 08:42:16

标签: language-agnostic

如果您认为它们不是,请举例说明一个可以称为“URL”而不是“路径”的字符串,以及一个可以称为“路径”而不是“URL”的字符串。

4 个答案:

答案 0 :(得分:4)

网址:Are the terms "URL" and "path" interchangeable?
路径:/ questions / 3491674 / are-the-terms-url-and-path-interchangeable


架构:http
主持人:stackoverflow.com

它们都是网址的不同部分,它们不可互换。

答案 1 :(得分:3)

从源头获取:RFC 1738

An HTTP URL takes the form:

    http://<host>:<port>/<path>?<searchpart>

答案 2 :(得分:2)

一个URI(包括URL虽然区别在大多数情况下都是无关紧要的,而URL总是URI,所以我们现在大多只讨论URI)是一个全局唯一的资源标识符。

E.g。 http://example.net/foo/bar?a=b

路径是URI的一部分,在上面的例子中,路径是/ foo / bar

URI引用是一种以文本方式传递URI的方法。它可以是绝对的,在这种情况下它与URI相同,因此它将在任何上下文中解析为相同的URI。它可以是绝对路径,如/ foo / bar?a = b,在这种情况下,它将在共享相同方案,主机和端口的任何上下文中解析为相同的URI。它可以是相对的,例如../bar?a=b,它可以是方案相对的,例如://example.net/foo/bar?a = b,它从任何HTTP基URI解析为上面的示例URI,但如果基URI是HTTPS或其他方案则不行。

答案 3 :(得分:1)

URL主要是“特定于Web的术语”,但路径可用于许多不同的上下文,文件系统路径,XML [x]路径等。