【发布时间】:2019-08-11 00:08:28
【问题描述】:
是否有遵循该方案的 URL 部分的名称?如果不是一般的 URL,我对这部分 HTTP 和 HTTPS URL 的名称感兴趣。
例如,此处标记为C 的整个部分的术语是什么,可选地包括B?
AAAAABBCCCCCCCCCCCCCCCCCCCCCCCC
http://company.com/path/to/file
我了解这部分的子集有名称,例如主机、端口和路径。
The Wikipedia page for URI 使用术语“路径”来指代遵循多种方案的 URI 的整个部分,但对于 HTTP 和 HTTPS 方案,“路径”并不是整个部分。
在 URI specification 中为 URI 提供的 BNF 将 B 和 C 部分一起定义为名为 hier-part 的产生式,文本似乎将其称为“组件的分层序列”。 hier-part 不包括查询和片段(哈希)部分,这对我的目的来说很好。
我这样问是为了避免不必要地为我正在编写的规范发明一个名称。
【问题讨论】:
-
你已经接受了一个答案,但也许它仍然对你有帮助:我发现 stackoverflow.com/questions/30580562/… 很有帮助,但我戴着我的 RESTful 眼镜。
-
谢谢@B--rian。现在阅读那个 SO 答案,我认为术语“资源”在 REST 上下文中标识 URL 的这个子字符串,但我不确定该术语在另一个上下文中引用这个子字符串的清晰度。
标签: http url uri terminology