0

为了良好的命名,我试图弄清楚如何调用 URL 的协议 + 主机 + 端口 + 路径部分。我目前正在使用 AngularJS,我需要将我的 SPA 的路径发送到服务器,以便它可以生成一封电子邮件,允许用户验证他们的电子邮件地址。

我想让这个动态。我在 $location 上找不到可以提供此功能的方法。我只是想知道 URL 的协议 + 主机 + 端口 + 路径部分是否有正式名称。换句话说,给定以下 URL:

http://localhost/index.html
http://localhost/index.html?v1=v
http://localhost/index.html#/login

是否为 URL 的部分指定了一个名称,该名称等于:

http://localhost/index.html

我最初认为这将被称为 URI,但我似乎无法找到任何明确的答案。Internet 上对 URI 的许多引用以及 .NET 中的 Uri 类都将查询字符串作为 URI 的一部分。

4

1 回答 1

1

您正在寻找的名称可能是“Base URI”。

这是一些链接,其中提到了它。 http://en.wikipedia.org/wiki/Representational_state_transfer#RESTful_web_APIs http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.baseuri(VS.71).aspx

于 2013-10-07T13:53:57.417 回答