API RESTful OSS menggunakan serangkaian header permintaan dan header respons umum.
Header permintaan umum
Tabel berikut menjelaskan header permintaan umum yang digunakan dalam permintaan API RESTful OSS.
|
Name |
Type |
Example value |
Description |
|
Authorization |
String |
OSS4-HMAC-SHA256 Credential=**** |
Mengotentikasi permintaan non-anonim. Untuk menghitung header ini, lihat Signature Version 4 (Direkomendasikan). Nilai default: none |
|
Content-Length |
String |
556 |
Panjang konten permintaan HTTP sebagaimana didefinisikan dalam RFC 2616. Nilai default: none |
|
Content-Type |
String |
application/xml |
Tipe konten dari permintaan HTTP sebagaimana didefinisikan dalam RFC 2616. Nilai default: none |
|
Date |
String |
Sun, 05 Sep 2021 23:00:00 GMT |
Waktu GMT yang ditentukan dalam HTTP 1.1. Nilai default: none |
|
Host |
String |
oss-example.oss-cn-hangzhou.aliyuncs.com |
Titik akhir berada dalam format Nilai default: none |
|
x-oss-security-token |
String |
CAISowJ1q6Ft5B2yfSjIr5feHsPhtYh3+pONd2uCglI3dvxVt7DB1Tz2IHxMdHJsCeAcs/Q0lGFR5/sflqJIRoReREvCUcZr8sy2SqEGos2T1fau5Jko1be0ewHKeQKZsebWZ+LmNpy/Ht6md1HDkAJq3LL+bk/Mdle5MJqP+/kFC9MMRVuAcCZhDtVbLRcYgq18D3bKMuu3ORPHm3fZCFES2jBxkmRi86+ysIP+phPVlw/90fRH5dazcJW0Zsx0OJo6Wcq+3+FqM6DQlTNM6hwNtoUO1fYUommb54nDXwQIvUjfbtC5qIM/cFVLAYEhALNBofTGkvl1h/fejYyfyWwWYbkFCHiPFNr9kJCUSbr4a4sjF6zyPnPWycyCLYXleLzhxPWd/2kagAF6qLNY5paXF18NyRP0PISqxlWBuSQldMS3avlblTFB7apY8CUiAQcSY3uDYUhuxU+KFBxpGaq8c1SU5ARo+1JBA5nXhFlY2nbDnWONxa0mvNvE3XJ0FZJnDS7WBHyOMjC8nmw2GfaQ4bxQ0D2+20yrDNevWSSqnwh0qXMI3zY5**** |
Hanya diperlukan ketika Anda mengakses OSS dengan kredensial sementara dari Security Token Service (STS). AssumeRole - Dapatkan kredensial identitas sementara untuk suatu role. |
Header respons umum
Tabel berikut menjelaskan header respons umum yang dikembalikan oleh API RESTful OSS.
|
Name |
Type |
Example value |
Description |
|
Content-Length |
String |
556 |
Panjang konten respons HTTP sebagaimana didefinisikan dalam RFC 2616. Nilai default: none |
|
Connection |
Enumeration |
keep-alive |
Status koneksi antara client dan OSS. Nilai valid: keep-alive dan close Nilai default: none |
|
Date |
String |
Sun, 05 Sep 2021 23:00:00 GMT |
Waktu GMT yang ditentukan dalam HTTP 1.1. Nilai default: none |
|
ETag |
String |
5B3C1A2E053D763E1B002CC607C5A0FE1**** |
Tag entitas yang mengidentifikasi konten objek. Untuk objek yang dibuat melalui PutObject, ETag adalah hash MD5 dari kontennya. Untuk objek yang dibuat dengan metode lain, ETag adalah nilai unik berdasarkan aturan tertentu, bukan hash MD5. Gunakan ETag untuk mendeteksi perubahan konten. Nilai default: none |
|
Server |
String |
AliyunOSS |
Server yang menghasilkan respons. Nilai default: AliyunOSS |
|
x-oss-request-id |
String |
534B371674E88A4D8906**** |
UUID yang secara unik mengidentifikasi permintaan. Berikan ID ini kepada dukungan teknis untuk troubleshooting. Dapatkan Request ID. Nilai default: none |