mirror of
https://github.com/golang/go
synced 2024-11-18 12:04:57 -07:00
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 <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
495f55d27d
commit
b3b9b5e463
@ -81,6 +81,31 @@ func ExampleParseQuery() {
|
|||||||
// {"x":["1"], "y":["2", "3"], "z":[""]}
|
// {"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 {
|
func toJSON(m interface{}) string {
|
||||||
js, err := json.Marshal(m)
|
js, err := json.Marshal(m)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user