スタイルの取得操作では、スタイル名、コンテンツ、作成時刻、最終変更時刻など、スタイルの属性が取得されます。
リクエストシンタックス
GET /?style&styleName=YourStyleName HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
リクエストパラメータ
パラメータ名 |
説明 |
必須かどうか |
値の範囲 |
styleName |
期待されるスタイルの名前 |
はい |
スタイルの命名規則を参照してください。 |
レスポンスエレメント
パラメータ名 |
説明 |
Name |
スタイル名 |
Content |
スタイルの内容 |
CreateTime |
スタイルの作成時刻 |
LastModifyTime |
スタイルの最終変更時刻 |
リクエスト例
GET /?style&styleName=style-example HTTP/1.1
Host: Bucket-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 08 Jan 2015 06:20:12 GMT
Authorization: OSS 2onpuorvhikxergnrzmwkn0t:SQe/ZdW92fmFgLEiIwsH4f8YTA8=
レスポンス例
HTTP/1.1 200 OK
x-oss-request-id: 54AB9937B703C78879000167
Date: Thu, 08 Jan 2015 06:20:12 GMT
Connection: close
Content-Type : application/xml
Content-Length: 236
Server: AliyunOSS
<?xml version="1.0" encoding="UTF-8"?>
<Style>
<Name>jujht9w0d4</Name>
<Content>erp2g2twla</Content>
<CreateTime>Thu, 08 Jan 2015 06:20:12 GMT</CreateTime>
<LastModifyTime>Thu, 08 Jan 2015 06:20:12 GMT</LastModifyTime>
</Style>
詳細分析
- もしバケットが存在しない場合、エラーコード 404 Not Found:NoSuchBucket が返されます。
- もしスタイルが存在しない場合、エラーコード 404 Not Found:NoSuchStyle が返されます。
スタイルの削除
この操作はスタイルを削除します。
リクエストシンタックス
DELETE /?style&styleName=YourStyleName HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
リクエストパラメータ
パラメータ名 |
説明 |
必須かどうか |
値の範囲 |
styleName |
削除されるスタイルの名前 |
はい |
スタイルの命名規則を参照してください。 |
リクエスト例
DELETE /?style&styleName=style-example HTTP/1.1
Host: Bucket-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 08 Jan 2015 06:30:20 GMT
Authorization: OSS 2onpuorvhikxergnrzmwkn0t:mK217ZMjVP30w4Q99vYwBEgddqw=
レスポンス例
HTTP/1.1 204 No Content
x-oss-request-id: 54AE23FC79B222C77F000028
Date: Thu, 08 Jan 2015 06:30:20 GMT
Connection: close
Content-Length: 0
Server: AliyunOSS
詳細分析
- もしバケットが存在しない場合、エラーコードNot Foundエラー404:NoSuchBucketが返されます。
- スタイルが存在するかどうかにかかわらず、削除操作が有効であれば、正常に削除された後、「204 No Content」というメッセージが返されます。
- バケット所有者のみがバケット内でスタイルを削除することができます 。他の誰かに属するバケット内のスタイルを削除しようとすると、エラーコード 403 forbidden “AccessDenied”エラーが返されます。