mirror of
https://github.com/golang/go
synced 2024-09-30 15:38:33 -06: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":[""]}
|
||||
}
|
||||
|
||||
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 {
|
||||
|
Loading…
Reference in New Issue
Block a user