golang url 链接地址解析包
url 解析格式
// 双斜杠地址 scheme://[userinfo@]host/path[?query][#fragment] // 非双斜杠地址 scheme:opaque[?query][#fragment]
compelePath := "http://lcoalhost:8080/user?id=1" subPath := "/user?id=1" // 双斜杠 cP, _ := url.Parse(compelePath) _log(cP.Host) // >>> lcoalhost:8080 // 非双斜杠 sP, _ := url.Parse(subPath) _log(sP.Host) _log(sP.RawQuery) // >>> (空值) // >>> id=1 // 两者可获取的参数不同