分析URL中的Host部分
(urlString string)
| 229 | |
| 230 | // 分析URL中的Host部分 |
| 231 | func httpParseHost(urlString string) (host string, err error) { |
| 232 | if !urlSchemeRegexp.MatchString(urlString) { |
| 233 | urlString = "https://" + urlString |
| 234 | } |
| 235 | |
| 236 | u, err := url.Parse(urlString) |
| 237 | if err != nil && u != nil { |
| 238 | return "", err |
| 239 | } |
| 240 | return u.Host, nil |
| 241 | } |