]> Cypherpunks repositories - gostls13.git/commitdiff
net/url: add example to URL.ResolveReference
authorCarlos C <uldericofilho@gmail.com>
Thu, 9 Jul 2015 13:08:39 +0000 (15:08 +0200)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 16 Jul 2015 16:18:18 +0000 (16:18 +0000)
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>

src/net/url/example_test.go

index 7f2eb2c35422c54969a0e378f014066e622386b5..645de2e9092912f8e60a127860d32646ac263d60 100644 (file)
@@ -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
+}