diff options
author | Carlos C <uldericofilho@gmail.com> | 2015-07-09 15:08:39 +0200 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2015-07-16 16:18:18 +0000 |
commit | 6094b88c4868727c855efbc66c423e228bf8b3d6 (patch) | |
tree | c95bb896e2045f7d30e9a96717910391be2936fa | |
parent | 6163cf87c8be3ecc11b9ab9d281c33b34d24aa47 (diff) | |
download | go-6094b88c4868727c855efbc66c423e228bf8b3d6.tar.gz go-6094b88c4868727c855efbc66c423e228bf8b3d6.zip |
net/url: add example to URL.ResolveReference
Change-Id: I9db1997b8dc7e06e9d124753ead6221470a1edf9
Reviewed-on: https://go-review.googlesource.com/12254
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
-rw-r--r-- | src/net/url/example_test.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/net/url/example_test.go b/src/net/url/example_test.go index 7f2eb2c354..645de2e909 100644 --- a/src/net/url/example_test.go +++ b/src/net/url/example_test.go @@ -84,3 +84,17 @@ func ExampleURL_opaque() { // Accept-Encoding: gzip // } + +func ExampleURL_ResolveReference() { + u, err := url.Parse("../../..//search?q=dotnet") + if err != nil { + log.Fatal(err) + } + base, err := url.Parse("http://example.com/directory/") + if err != nil { + log.Fatal(err) + } + fmt.Println(base.ResolveReference(u)) + // Output: + // http://example.com/search?q=dotnet +} |