Rest 访问其他端口时,是否需要在URL中提及http/https?

Rest 访问其他端口时,是否需要在URL中提及http/https?,rest,web-services,http,url,request,Rest,Web Services,Http,Url,Request,我试图访问REST端点(http://localhost:8080/api/v1/users)当我突然意识到下面的想法时 http被分配到端口80,我试图访问服务器的端口8080,因此为什么在URL中使用http 是因为我们想指定正在使用的协议(http/https),还是出于其他原因?…因为缺少方案名称,它不是一个绝对URI(URL)。嗯,这仅仅是由于方案名称强制?(还有,一个有效的URL不能以权限开头吗?)HTTP不仅与默认端口有关,还与使用哪种协议有关。@尽管如此,只与协议有关,没有其他原

我试图访问REST端点(
http://localhost:8080/api/v1/users
)当我突然意识到下面的想法时

http被分配到端口80,我试图访问服务器的端口8080,因此为什么在URL中使用http


是因为我们想指定正在使用的协议(http/https),还是出于其他原因?

…因为缺少方案名称,它不是一个绝对URI(URL)。嗯,这仅仅是由于方案名称强制?(还有,一个有效的URL不能以权限开头吗?)HTTP不仅与默认端口有关,还与使用哪种协议有关。@尽管如此,只与协议有关,没有其他原因对吗?正如朱利安所提到的,它还与辨别URL是否是绝对的有关。如果您对uri的每个部分的整个结构和用途感到好奇,请转到源代码: