查询字符串之前的 URL 部分的名称是什么?
采用以下网址:http://3.chart.apis.google.com/chart?cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
可以细分如下:
- 协议:
http
- 主机名:
3.chart.apis.google.com
- 路径:
chart
- 查询:
cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
我正在查找协议名称、主机名和路径?即查询字符串之前的所有内容。
Take the following URL: http://3.chart.apis.google.com/chart?cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
It can be broken down as follows:
- Protocol:
http
- Hostname:
3.chart.apis.google.com
- Path:
chart
- Query:
cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
I'm looking for the name of the protocol, hostname and path? i.e. everything up to the query string.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就 RFC 3986 指定的 URI 而言,URI
http://3.chart.apis.google.com/chart?cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
组成以下组件:http
– scheme//3.chart.apis.google.com/chart
– 分层部分3.chart.apis.google.com
– 权限3.chart.apis.google.com
– 主机/chart
– 路径cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
– 查询In terms of URI as specified by RFC 3986, the URI
http://3.chart.apis.google.com/chart?cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
consists of the following components:http
– scheme//3.chart.apis.google.com/chart
– hierarchical part3.chart.apis.google.com
– authority3.chart.apis.google.com
– host/chart
– pathcht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100
– queryURL(或 URI,如果您愿意的话)的那些部分没有规范名称,直到但不包括查询字符串。该字符串的整个部分是一个 URL,其中包含:
Scheme/Protocol
域名
端口(如果未指定,则假定为协议的默认端口)
路径
查询字符串
请参阅:http://en.wikipedia.org/wiki/Uniform_Resource_Locator
there is no canonical name for those parts of the URL (or URI if you like) up to but not including the querystring. the entirety of that string is a URL which consists of:
Scheme/Protocol
Domain
Port (Assumed as default for protocol if not specified)
Path
Querystring
see: http://en.wikipedia.org/wiki/Uniform_Resource_Locator