aboutsummaryrefslogtreecommitdiff
path: root/container.go
diff options
context:
space:
mode:
Diffstat (limited to 'container.go')
-rw-r--r--container.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/container.go b/container.go
index 147400d..4c94f87 100644
--- a/container.go
+++ b/container.go
@@ -201,3 +201,12 @@ func (c *Container) EnsureExists() (*Container, error) {
func (c *Container) Objects() *ObjectIterator {
return &ObjectIterator{Container: c}
}
+
+//URL returns the canonical URL for this container on the server. This is
+//particularly useful when the ReadACL on the account or container is set to
+//allow anonymous read access.
+func (c *Container) URL() (string, error) {
+ return Request{
+ ContainerName: c.name,
+ }.URL(c.a.backend, nil)
+}