Fix: permit trailing slash for compatible with S3.

ex.
s3cmd requests to path:`/<bucket>/` for PutBucket.
This commit is contained in:
Kanai Masumi
2015-10-26 00:00:39 +09:00
parent f00f674b69
commit 84de2e33c4
2 changed files with 31 additions and 18 deletions

View File

@@ -524,6 +524,15 @@ func (s *MyAPIFSCacheSuite) TestPutBucket(c *C) {
response, err := client.Do(request)
c.Assert(err, IsNil)
c.Assert(response.StatusCode, Equals, http.StatusOK)
request, err = s.newRequest("PUT", testAPIFSCacheServer.URL+"/put-bucket-slash/", 0, nil)
c.Assert(err, IsNil)
request.Header.Add("x-amz-acl", "private")
client = http.Client{}
response, err = client.Do(request)
c.Assert(err, IsNil)
c.Assert(response.StatusCode, Equals, http.StatusOK)
}
func (s *MyAPIFSCacheSuite) TestPutObject(c *C) {