Merge pull request #95 from philk/split_host_port

url-parsing: Use net.SplitHostPort
This commit is contained in:
Mark McGranaghan 2015-02-14 07:14:53 -08:00
commit 497e99d58b

View File

@ -4,8 +4,8 @@
package main
import "fmt"
import "net"
import "net/url"
import "strings"
func main() {
@ -35,9 +35,9 @@ func main() {
// if present. `Split` the `Host` manually to extract
// the port.
fmt.Println(u.Host)
h := strings.Split(u.Host, ":")
fmt.Println(h[0])
fmt.Println(h[1])
host, port, _ := net.SplitHostPort(u.Host)
fmt.Println(host)
fmt.Println(port)
// Here we extract the `path` and the fragment after
// the `#`.