aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos C <uldericofilho@gmail.com>2015-07-09 15:08:39 +0200
committerBrad Fitzpatrick <bradfitz@golang.org>2015-07-16 16:18:18 +0000
commit6094b88c4868727c855efbc66c423e228bf8b3d6 (patch)
treec95bb896e2045f7d30e9a96717910391be2936fa
parent6163cf87c8be3ecc11b9ab9d281c33b34d24aa47 (diff)
downloadgo-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.go14
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
+}