我正在尝试在golang中解析url,并从url获取主机和方案。但是,当使用端口而不使用方案来解析URL时,我得到了意外的结果。

u, err := url.ParseRequestURI("hello.com:81")
fmt.Println("host :",u.Host)
fmt.Println("scheme :",u.Scheme)

我得到了意外的结果

host :
scheme: hello.com

我想要这个]

host : hello.com:80
scheme:

我正在尝试在golang中解析url,并从url获取主机和方案。但是,当使用端口解析URL而没有使用方案时,我得到了意外的结果。 u,err:= url.ParseRequestURI(“ hello ....