URL的一部分:主机,端口,路径

时间:2012-02-13 12:05:19

标签: web-services path host

以下是网址:

https://landfill.bugzilla.org/bugzilla-tip/

在我的代码中我有这个:

Server server = new Server(host, port, path);

从URL,什么是主机,什么是端口,什么是路径?该方法的输入值是什么?

3 个答案:

答案 0 :(得分:22)

主持人:landfill.bugzilla.org

端口:443(默认)

路径:bugzilla-tip

http://tools.ietf.org/html/rfc1738

答案 1 :(得分:13)

  • 主持人:landfill.bugzilla.org
  • 端口:443(HTTPS)
  • 路径:/bugzilla-tip

有关详细信息,请阅读this

答案 2 :(得分:3)

不幸的是,此问题中的其他答案可能会引起误解。在此特定示例中,将landfill.bugzilla.org引用为host是正确的,但是如果端口不是443,那么它将是不正确的。

https://默认使用端口443,因此您可以在URL中省略它,否则它看起来像这样https://landfill.bugzilla.org:443/bugzilla-tip/

  • 协议https://
  • 主机名landfill.bugzilla.org
  • 端口443
  • 主机landfill.bugzilla.org:443
  • 路径bugzilla-tip/

hosthostname不同!使用协议的默认端口时只有“相同”!