From: Kevin Burke Date: Mon, 8 May 2017 06:19:31 +0000 (-0700) Subject: net/url: add examples for URL.Hostname and URL.RequestURI X-Git-Tag: go1.9beta1~208 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b3b9b5e463cefb5eaad69628709ed5a0c1cb658f;p=gostls13.git net/url: add examples for URL.Hostname and URL.RequestURI Change-Id: I72a10cd5dfb863f8219bb3b5b8280c017f523cf4 Reviewed-on: https://go-review.googlesource.com/42856 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick --- diff --git a/src/net/url/example_test.go b/src/net/url/example_test.go index 0b8b84af36..d352c55b6f 100644 --- a/src/net/url/example_test.go +++ b/src/net/url/example_test.go @@ -81,6 +81,31 @@ func ExampleParseQuery() { // {"x":["1"], "y":["2", "3"], "z":[""]} } +func ExampleURL_Hostname() { + u, err := url.Parse("https://example.org:8000/path") + if err != nil { + log.Fatal(err) + } + fmt.Println(u.Hostname()) + u, err = url.Parse("https://[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:17000") + if err != nil { + log.Fatal(err) + } + fmt.Println(u.Hostname()) + // Output: + // example.org + // 2001:0db8:85a3:0000:0000:8a2e:0370:7334 +} + +func ExampleURL_RequestURI() { + u, err := url.Parse("https://example.org/path?foo=bar") + if err != nil { + log.Fatal(err) + } + fmt.Println(u.RequestURI()) + // Output: /path?foo=bar +} + func toJSON(m interface{}) string { js, err := json.Marshal(m) if err != nil {