什么';URL sans查询参数的正确术语是什么?

什么';URL sans查询参数的正确术语是什么?,url,terminology,Url,Terminology,假设您有以下URL: “param=value”是查询字符串 “/path”是路径 “http://”是协议 仅“”的正确名称是什么 谢谢! -nikita我不认为这一特定的部分集群有一个名称,分别是Scheme、Authority、Path。您只需删除查询和片段位。我认为它仍然只是一个URL。“?”之后的项目只是方便通过HTTP GET请求传递参数 下面是对URL部分的一个很好的剖析:根据Wikipedia上URI方案的定义: […]每个URI定义为由四部分组成,如下所示: <sche

假设您有以下URL:

“param=value”是查询字符串 “/path”是路径 “http://”是协议

仅“”的正确名称是什么

谢谢!
-nikita

我不认为这一特定的部分集群有一个名称,分别是
Scheme
Authority
Path
。您只需删除
查询
片段
位。

我认为它仍然只是一个URL。“?”之后的项目只是方便通过HTTP GET请求传递参数

下面是对URL部分的一个很好的剖析:

根据Wikipedia上URI方案的定义:

[…]每个URI定义为由四部分组成,如下所示:

<scheme name> : <hierarchical part> [ ? <query> ] [ # <fragment> ]
:[?][#]
所以“”是由
部分组成的,并没有名字可以将这对夫妇作为一个整体来命名


Wikipedia上的统一资源定位页面是另一个有趣的资源。

简言之:只需将其称为绝对URL或简单URL即可


详细说明:根据上下文,有许多术语

根据URL术语(RFC 1808),您的示例是:

  • 网址:

  • 绝对URL:

  • 通用RL:

根据URI术语(RFC 3986),您的示例是:

  • URI:

  • URI引用:

  • 绝对URI:


因此,只需将其称为绝对URL/URI或URL/URI(一般来说)。

只要它是真的,除了相同的URI语法适用于HTTP以外的方案。
URL         = ( absoluteURL | relativeURL ) [ "#" fragment ]
absoluteURL = generic-RL | ( scheme ":" *( uchar | reserved ) )
generic-RL  = scheme ":" relativeURL
URI           = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
URI-reference = URI / relative-ref
absolute-URI  = scheme ":" hier-part [ "?" query ]