• Object Storage Service

obs
  1. Help Center
  2. Object Storage Service
  3. API Reference (Swift)
  4. Operations on Containers
  5. Show Container Details and List Objects
  6. Examples

Examples

Show Container Details: Plain Format

Show metadata of the testcontainer container and list objects. Do not set a query parameter. Use the default plain response format.

curl -i http://172.28.54.10:80/v1/AUTH_4b34aa268d8c45879cf4da16443d3f95/testcontainer -H "x-auth-token:c1f21a34cce442efbd4957018263cc2c" -X GET
HTTP/1.1 200 OK
X-Trans-Id: tx0000015133a73737370a1-35e31d5be7
Accept-Ranges: bytes
Content-Length: 10
Content-Type: text/plain;charset=UTF-8
Date: Mon, 23 Nov 2015 09:22:58 GMT
X-Container-Bytes-Used: 5027
X-Container-Object-Count: 2
X-Timestamp: 1448270495.79460

[10 Byte data content]

Show Container Details: JSON Format

Show metadata of the testcontainer container and list objects. Specify the JSON response format.

curl -i http://172.28.54.10:80/v1/AUTH_4b34aa268d8c45879cf4da16443d3f95/testcontainer?format=json -H "x-auth-token:c1f21a34cce442efbd4957018263cc2c" -X GET

A JSON response is returned. The response body contains object information such as hash, bytes, and content_type.

HTTP/1.1 200 OK
X-Trans-Id: tx0000015133aa2422370a1-13b8629ff1
Accept-Ranges: bytes
Content-Length: 335
Content-Type: application/json;charset=UTF-8
Date: Mon, 23 Nov 2015 09:26:09 GMT
X-Container-Bytes-Used: 5027
X-Container-Object-Count: 2
X-Timestamp: 1448270495.79460

[
    {
        "hash": "0481164fe6931fb86ca4d8e8b3689efb", 
        "bytes": 4337, 
        "content_type": "application/octet-stream", 
        "last_modified": "2015-11-23T09:22:22.859650", 
        "name": "jack"
    },
    {
        "hash": "1e5d213baf0069e26805f5d4efc900fe", 
        "bytes": 690, 
        "content_type": "application/octet-stream", 
        "last_modified": "2015-11-23T09:22:44.748920", 
        "name": "rose"
    }
]