如果您认为它们不是,请举例说明一个可以称为“URL”而不是“路径”的字符串,以及一个可以称为“路径”而不是“URL”的字符串。
答案 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]路径等。