在查询字符串之前,URL部分的名称是什么?

时间:2011-05-16 19:48:17

标签: http url naming-conventions

使用以下网址: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

我正在寻找协议,主机名和路径的名称?即一切到查询字符串。

2 个答案:

答案 0 :(得分:3)

URI as specified by RFC 3986而言,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 - 等级部分
  • cht=p&chd=t:1,2,3&chl=a|b|c&chs=300x100 - query

答案 1 :(得分:1)

对于URL的那些部分(或者如果你喜欢的URI),没有规范名称,但不包括查询字符串。该字符串的整体是一个由以下内容组成的URL:

方案/协议
   域名
   端口(如果未指定,则假定为协议的默认值)
   路径
   查询字符串

请参阅:http://en.wikipedia.org/wiki/Uniform_Resource_Locator