gpt4 book ai didi

url - 没有协议(protocol)的 URL 有名称吗?

转载 作者:行者123 更新时间:2023-12-01 03:26:14 26 4
gpt4 key购买 nike

一个简单的 URL 通常具有 protocol://host:port 的模式。 :

http://localhost:8080



但如果我省略协议(protocol):

localhost:8080



它仍然是一个 URL 还是有不同的名称?

我知道协议(protocol)相关 URL 的存在,这也是它们的一种情况吗?

最佳答案

localhost:8080不能是 relative reference ,因为这些必须以 // 开头(在这种情况下,它将是一个网络路径引用,通常称为协议(protocol)相对引用),带有 / ,或使用不包含 : 的路径段.
(对于后一种情况,您可以使用 ./localhost:8080 。)localhost:8080作为http://localhost:8080 的一部分
在 URI http://localhost:8080 , 部分 localhost:8080authority component .
部分localhosthost subcomponent , 部分 :8080port subcomponent .localhost:8080作为 URIlocalhost:8080从语法上讲,它本身也是一个 URI:

  • localhost将是 scheme
  • 8080将是 path

  • 但是作为 localhost不是 registered URI scheme , localhost:8080目前是 not a valid URI。

    关于url - 没有协议(protocol)的 URL 有名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41363380/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com