【问题标题】:What is the name of this URL part?这个 URL 部分的名称是什么?
【发布时间】:2013-11-19 22:19:26
【问题描述】:

如果我有网址:

http://mysite.com/part1/page.aspx

该 URL 中 part1 部分的名称是什么?

【问题讨论】:

  • 如果您有 URL:http://mysite.com/part1/part2/page.aspx 那么您要为这些组件中的哪一个命名? /part1/part2part2?
  • @AndreD:好点。我需要命名/part1/part2 部分。
  • 这个问题似乎是题外话,因为它是关于 asp.net 的非常基本的东西

标签: asp.net http url


【解决方案1】:

贾斯汀是正确的 - 这是路径的一部分。添加对 URI RFC 的引用,以获取其中包含的漂亮图片,该图片说明了 (in section 3) 示例 URI 的每个部分:

  foo://example.com:8042/over/there?name=ferret#nose
  \_/   \______________/\_________/ \_________/ \__/
   |           |            |            |        |
scheme     authority       path        query   fragment

进一步,在the section devoted to the path

路径由一系列由斜线分隔的路径段组成 (“/“) 特点。路径总是为 URI 定义的,尽管 定义的路径可能为空(零长度)。斜线字符的使用 仅在将 URI 用作 相对引用的上下文。例如,URI mailto:fred@example.com 的路径为“fred@example.com”,而 URI foo://info.example.com?fred 的路径为空。 (强调我的)

因此“路径段”可能是您要查找的术语。

【讨论】:

  • "path segment" 可能是 OP 正在寻找的,但如果他需要一个术语来指代省略最终组件的整个路径,或者最后一个斜杠之前的所有路径段,那么他可能想要“父路径”之类的东西。或者,借用常见的文件系统术语,“目录名称”或“目录路径”可能会起作用。
【解决方案2】:

这将是路径的第一部分。没有任何术语可以单独描述那部分。

【讨论】:

  • 哈哈。我就是这么想的。这不是subfolder,是吗?
  • 不。它可能是文件系统中的子文件夹,但也可能是其他内容,具体取决于请求的路由方式。
  • 我只需要在我正在开发的表单中为其命名。
【解决方案3】:

我可能会被称为“协议”?

【讨论】:

  • http 是协议。
  • 抱歉刚刚发现你在找什么
猜你喜欢
  • 1970-01-01
  • 2014-10-03
  • 2018-06-04
  • 2011-06-03
  • 2012-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-14
相关资源
最近更新 更多