Topik ini menjelaskan header permintaan dan respons HTTP yang umum digunakan.
Header permintaan umum
Dalam Object Storage Service (OSS), header permintaan HTTP umum digunakan untuk API RESTful dan dapat diterapkan pada semua permintaan OSS. Tabel berikut menjelaskan header permintaan tersebut.
Header | Tipe | Contoh | Deskripsi |
Authorization | String | OSS4-HMAC-SHA256 Credential=**** | Informasi autentikasi yang ingin Anda gunakan untuk memverifikasi validitas permintaan non-anonim. Untuk informasi lebih lanjut tentang cara menghitung header Authorization, lihat (Direkomendasikan) Sertakan tanda tangan V4. Secara default, header ini dibiarkan kosong. |
Content-Length | String | 556 | Panjang konten dari permintaan HTTP yang didefinisikan dalam RFC 2616. Untuk informasi lebih lanjut, kunjungi RFC 2616. Secara default, header ini dibiarkan kosong. |
Content-Type | String | application/xml | Tipe konten dari permintaan HTTP yang didefinisikan dalam RFC 2616. Untuk informasi lebih lanjut, kunjungi RFC 2616. Secara default, header ini dibiarkan kosong. |
Date | String | Sun, 05 Sep 2021 23:00:00 GMT | Waktu saat permintaan dibuat. Waktu harus dalam format GMT yang ditentukan dalam HTTP 1.1. Secara default, header ini dibiarkan kosong. |
Host | String | oss-example.oss-cn-hangzhou.aliyuncs.com | Nama domain. Formatnya adalah Secara default, header ini dibiarkan kosong. |
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**** | Header ini hanya diperlukan jika Anda menggunakan kredensial akses sementara untuk mengakses sumber daya OSS. Jika tidak, Anda dapat membiarkan header ini kosong. Untuk informasi lebih lanjut tentang cara memperoleh token keamanan, lihat AssumeRole. |
Header respons umum
Dalam OSS, header respons HTTP umum digunakan untuk API RESTful dan dapat diterapkan pada semua permintaan OSS. Tabel berikut menjelaskan header respons tersebut.
Header | Tipe | Contoh | Deskripsi |
Content-Length | String | 556 | Panjang konten dari permintaan HTTP yang didefinisikan dalam RFC 2616. Untuk informasi lebih lanjut, kunjungi RFC 2616. Secara default, header ini dibiarkan kosong. |
Connection | Enumerasi | keep-alive | Status koneksi antara klien dan server OSS. Nilai yang valid: keep-alive dan close. Secara default, header ini dibiarkan kosong. |
Date | String | Sun, 05 Sep 2021 23:00:00 GMT | Waktu saat permintaan dibuat. Waktu harus dalam format GMT yang ditentukan dalam HTTP 1.1. Secara default, header ini dibiarkan kosong. |
ETag | String | 5B3C1A2E053D763E1B002CC607C5A0FE1**** | Tag entitas (ETag) yang dibuat untuk mengidentifikasi konten objek saat objek dibuat. Jika objek dibuat menggunakan permintaan PutObject, ETag objek tersebut adalah hash MD5 dari konten objek. Jika objek dibuat menggunakan metode lain, ETag adalah nilai unik yang dihasilkan berdasarkan algoritma tertentu. ETag objek dapat digunakan untuk memeriksa apakah konten objek dimodifikasi. Secara default, header ini dibiarkan kosong. |
Server | String | AliyunOSS | Server yang menghasilkan respons. Nilai default: AliyunOSS. |
x-oss-request-id | String | 534B371674E88A4D8906**** | UUID yang digunakan untuk mengidentifikasi permintaan. Jika terjadi masalah, hubungi dukungan teknis dan berikan ID permintaan untuk mengidentifikasi dan menyelesaikan masalah. Untuk informasi lebih lanjut tentang cara memperoleh ID permintaan, lihat Memperoleh ID permintaan. Secara default, header ini dibiarkan kosong. |