All Products
Search
Document Center

Object Storage Service:GetObject

Last Updated:Apr 01, 2026

Operasi GetObject mengunduh objek dari bucket. Anda harus memiliki izin baca terhadap objek tersebut untuk dapat memanggil operasi ini.

Sintaks permintaan

GET /ObjectName HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Range: bytes=ByteRange (Opsional)
  • Untuk informasi tentang cara menghitung signature untuk header Authorization, lihat Authorization request header.

  • Saat mengunduh objek besar (lebih dari 100 MB) dari Object Storage Service (OSS), transfer mungkin gagal karena masalah jaringan. Anda dapat menggunakan permintaan HTTP Range untuk mengambil objek besar secara bertahap. Metode ini mendukung unduhan yang dapat dilanjutkan dan unduhan konkuren, sehingga meningkatkan keandalan transfer. Untuk informasi selengkapnya, lihat Cara memperoleh resource OSS secara bertahap menggunakan permintaan HTTP Range.

Catatan penggunaan

Operasi GetObject mendukung akses melalui HTTP dan HTTPS secara default serta mendukung unduhan multi-rentang, yang memungkinkan Anda menentukan beberapa rentang byte dalam satu permintaan guna meningkatkan efisiensi unduhan.

  • Untuk membatasi akses hanya melalui HTTPS, gunakan bucket policy.

  • Jika objek berada dalam kelas penyimpanan Archive, Anda harus terlebih dahulu memulihkannya dengan mengirim permintaan RestoreObject atau mengaktifkan akses real-time untuk bucket tempat objek tersebut disimpan.

Izin

Secara default, akun Alibaba Cloud memiliki izin penuh atas semua resource yang dimiliki oleh akun tersebut. Namun, Pengguna RAM dan Peran RAM tidak memiliki izin apa pun secara default. Pemilik akun Alibaba Cloud atau administrator harus memberikan izin kepada Pengguna RAM atau Peran RAM melalui RAM policy atau bucket policy.

API

Action

Deskripsi

GetObject

oss:GetObject

Mengunduh objek.

oss:GetObjectVersion

Ketika mengunduh objek, jika Anda menentukan versi objek melalui versionId, izin ini diperlukan.

kms:Decrypt

Ketika mengunduh objek, jika metadata objek berisi X-Oss-Server-Side-Encryption: KMS, izin ini diperlukan.

Pengendalian versi

Secara default, pemanggilan operasi GetObject hanya mengembalikan versi terkini dari objek. Jika Anda menentukan versionId objek dalam parameter kueri, operasi ini akan mengembalikan versi yang ditentukan. Jika Anda mengatur versionId ke null, operasi ini akan mengembalikan versi yang memiliki ID versi null.

Perilaku API

  • Operasi GetObject kompatibel dengan protokol RFC standar.

  • Unduhan multi-rentang didukung, yang memungkinkan Anda mengunduh beberapa rentang objek dalam satu permintaan.

    • Permintaan unduhan multi-rentang hanya dipicu jika permintaan menyertakan header permintaan x-oss-multi-range-behavior: multi-range.

    • Anda dapat menentukan maksimal 50 interval rentang.

Penagihan dan pembatasan kecepatan

  • Untuk penagihan, unduhan multi-rentang dihitung sebagai beberapa panggilan API GetObject, satu untuk setiap segmen rentang yang diminta.

  • Untuk pembatasan kecepatan, jumlah panggilan API juga dihitung berdasarkan jumlah segmen rentang.

Parameter permintaan

Header permintaan

OSS memungkinkan Anda menyesuaikan header respons dalam permintaan GET. OSS mengatur header respons ke nilai yang Anda tentukan dalam permintaan GET, tetapi hanya jika permintaan berhasil dengan kode status 200 OK.

OSS tidak mendukung header respons kustom dalam permintaan GET untuk akses anonim.

Parameter

Type

Wajib

Deskripsi

Range

String

Tidak

Menentukan rentang byte objek yang akan diunduh.

  • Jika rentang yang ditentukan valid, respons mencakup ukuran total objek dan rentang byte yang dikembalikan. Contohnya, Content-Range: bytes 0-9/44 menunjukkan bahwa objek berukuran 44 byte, dan rentang yang dikembalikan adalah byte 0 hingga 9.

  • Jika rentang yang ditentukan tidak valid, seluruh objek dikembalikan, dan header Content-Range tidak disertakan dalam respons.

  • Ketika Anda mengatur x-oss-multi-range-behavior ke multi-range, Anda dapat menentukan beberapa rentang byte. Contoh: Range: bytes=0-1,3-4,5-6,7-8. Maksimal 50 interval rentang didukung.

Nilai default: Tidak ada

x-oss-multi-range-behavior

String

Tidak

Mengaktifkan unduhan multi-rentang.

  • Atur header ini ke multi-range untuk menentukan beberapa rentang byte dalam header Range saat mengunduh.

  • Jika rentang yang ditentukan tidak valid, seluruh objek ditransfer.

  • Untuk penagihan dan pembatasan kecepatan, permintaan ini dihitung sebagai beberapa panggilan, satu untuk setiap segmen rentang.

Nilai default: Tidak ada

If-Modified-Since

String

Tidak

Jika waktu yang ditentukan lebih awal daripada waktu modifikasi aktual objek, atau jika waktu yang ditentukan tidak valid, objek dikembalikan dengan status 200 OK. Jika waktu yang ditentukan sama dengan atau lebih baru daripada waktu modifikasi aktual, status 304 Not Modified dikembalikan.

Format: GMT. Contoh: Fri, 13 Nov 2015 14:47:53 GMT

Nilai default: Tidak ada

If-Unmodified-Since

String

Tidak

Jika waktu yang ditentukan sama dengan atau lebih baru daripada waktu modifikasi aktual objek, objek ditransfer, dan status 200 OK dikembalikan. Jika waktu yang ditentukan lebih awal daripada waktu modifikasi aktual, status 412 Precondition Failed dikembalikan.

Format: GMT. Contoh: Fri, 13 Nov 2015 14:47:53 GMT

Anda dapat menggunakan If-Modified-Since dan If-Unmodified-Since secara bersamaan.

Nilai default: Tidak ada

If-Match

String

Tidak

Jika ETag yang Anda berikan sesuai dengan ETag objek, objek ditransfer, dan status 200 OK dikembalikan. Jika ETag yang Anda berikan tidak sesuai dengan ETag objek, status 412 Precondition Failed dikembalikan.

ETag objek digunakan untuk memeriksa apakah data telah berubah. Anda dapat menggunakan nilai ETag untuk memverifikasi integritas data.

Nilai default: Tidak ada

If-None-Match

String

Tidak

Jika ETag yang Anda berikan tidak sesuai dengan ETag objek, objek ditransfer, dan status 200 OK dikembalikan. Jika ETag yang Anda berikan sesuai dengan ETag objek, status 304 Not Modified dikembalikan.

Anda dapat menggunakan If-Match dan If-None-Match secara bersamaan.

Nilai default: Tidak ada

Accept-Encoding

String

Tidak

Menentukan jenis encoding client.

Untuk mentransfer konten yang dikembalikan dalam format terkompresi Gzip, Anda harus secara eksplisit menambahkan Accept-Encoding:gzip ke header permintaan.

OSS mengompresi objek dengan Gzip untuk transfer jika ukurannya minimal 1 KB dan Content-Type-nya didukung. Jika tidak, OSS mentransfer objek tanpa kompresi.

  • Ketika objek ditransfer dengan kompresi Gzip, respons tidak menyertakan header ETag atau Content-Length.

  • OSS mendukung kompresi Gzip untuk data dengan tipe Content-Type berikut: text/cache-manifest, text/xml, text/css, text/html, text/plain, application/javascript, application/x-javascript, application/rss+xml, application/json, text/json.

Nilai default: Tidak ada

Parameter kueri

Parameter

Tipe

Wajib

Deskripsi

response-content-language

String

Tidak

Menentukan header Content-Language untuk respons.

Nilai default: Tidak ada

response-expires

String

Tidak

Menentukan header Expires untuk respons.

Nilai default: Tidak ada

response-cache-control

String

Tidak

Menentukan header Cache-Control untuk respons.

Nilai default: Tidak ada

response-content-disposition

String

Tidak

Menentukan header Content-Disposition untuk respons.

Nilai default: Tidak ada

response-content-encoding

String

Tidak

Menentukan header Content-Encoding untuk respons.

Nilai default: Tidak ada

Parameter respons

Header respons

Jika objek merupakan tautan simbolik, OSS mengembalikan konten objek target. Dalam header respons, Content-Length, ETag, dan Content-Md5 merupakan metadata objek target. Last-Modified adalah waktu modifikasi yang lebih baru antara objek target dan tautan simbolik. Header lain berisi metadata tautan simbolik.

Parameter

Type

Deskripsi

x-oss-server-side-encryption

String

Jika objek disimpan dengan enkripsi sisi server, OSS secara otomatis mendekripsi dan mengembalikan objek dalam permintaan GET. Header x-oss-server-side-encryption dikembalikan dalam respons untuk menunjukkan algoritma enkripsi sisi server yang digunakan untuk objek tersebut.

x-oss-sealed-time

String

Jika objek merupakan objek yang dapat ditambahkan dan telah disegel, header ini menunjukkan kapan operasi Seal dilakukan. Contoh: Sat, 11 Oct 2025 06:41:42 GMT.

x-oss-tagging-count

String

Jumlah tag yang terkait dengan objek. Header ini hanya disertakan jika Anda memiliki izin untuk membaca tag.

x-oss-expiration

String

Waktu kedaluwarsa objek dalam bucket yang dikonfigurasi dengan aturan siklus hidup.

  • Jika pengendalian versi diaktifkan untuk bucket:

    • Jika permintaan dikirim tanpa versionId:

      Jika objek yang diminta sesuai dengan aturan siklus hidup untuk penghapusan, header x-oss-expiration dikembalikan untuk menunjukkan waktu kedaluwarsa versi terkini objek.

    • Jika permintaan dikirim dengan versionId:

      Header x-oss-expiration tidak dikembalikan, terlepas dari apakah objek yang diminta sesuai dengan aturan siklus hidup untuk penghapusan atau tidak.

  • Jika pengendalian versi tidak diaktifkan untuk bucket:

    • Jika objek yang diminta sesuai dengan aturan siklus hidup untuk penghapusan, header x-oss-expiration dikembalikan.

    • Jika objek yang diminta tidak sesuai dengan aturan siklus hidup untuk penghapusan, header x-oss-expiration tidak dikembalikan.

x-oss-object-worm-mode

String

Mode kebijakan retensi objek. Jika objek dikonfigurasi dengan kebijakan retensi tingkat objek, nilainya adalah COMPLIANCE. Header respons ini hanya dikembalikan ketika ObjectWorm diaktifkan untuk bucket, pemanggil memiliki izin GetObjectRetention, dan objek dikonfigurasi dengan kebijakan retensi.

x-oss-object-worm-retain-until-date

String

Tanggal kedaluwarsa retensi objek, dalam format ISO 8601. Objek tidak dapat dihapus atau ditimpa sebelum tanggal ini. Header ini hanya disertakan ketika ObjectWorm diaktifkan untuk bucket, pemanggil memiliki izin GetObjectRetention, dan objek dikonfigurasi dengan kebijakan retensi.

Contoh

Unduhan dasar

  • Contoh permintaan

    GET /oss.jpg HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 24 Feb 2012 06:38:30 GMT
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Contoh respons (ketika objek adalah file)

    HTTP/1.1 200 OK
    x-oss-request-id: 3a8f-2e2d-7965-3ff9-51c875b*****
    x-oss-object-type: Normal
    Date: Fri, 24 Feb 2012 06:38:30 GMT
    Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
    ETag: "5B3C1A2E0563E1B002CC607C*****"
    Content-Type: image/jpeg
    Content-Length: 344606
    Server: AliyunOSS
    [344606 bytes of object data]
  • Contoh respons (ketika objek adalah direktori)

    Saat meminta objek direktori, header permintaan yang menyesuaikan respons, seperti Range, diabaikan.

    HTTP/1.1 200 OK
    x-oss-request-id: 3a8f-2e2d-7965-3ff9-51c875b*****
    x-oss-object-type: Normal
    Date: Wed, 31 Mar 2021 06:38:30 GMT
    Last-Modified: Tue, 30 Mar 2021 06:07:48 GMT
    ETag: "null"
    Content-Type: application/x-directory
    Content-Length: 0
    Server: AliyunOSS

Unduhan rentang

  • Contoh permintaan

    GET /oss.jpg HTTP/1.1
    Host:oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 28 Feb 2012 05:38:42 GMT
    Range: bytes=100-900
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Contoh respons

    HTTP/1.1 206 Partial Content
    x-oss-request-id: 28f6-15ea-8224-234e-c0ce407*****
    x-oss-object-type: Normal
    Date: Fri, 28 Feb 2012 05:38:42 GMT
    Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
    ETag: "5B3C1A2E05E1B002CC607C*****"
    Accept-Ranges: bytes
    Content-Range: bytes 100-900/344606
    Content-Type: image/jpeg
    Content-Length: 801
    Server: AliyunOSS
    [801 bytes of object data]

Unduhan multi-rentang

  • Contoh permintaan

    GET /oss.jpg HTTP/1.1
    Host:oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 28 Feb 2012 05:38:42 GMT
    Range: bytes=0-1,3-4,5-6,7-8
    x-oss-multi-range-behavior: multi-range
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Contoh respons

    HTTP/1.1 206 Partial Content
    x-oss-request-id: 28f6-15ea-8224-234e-c0ce407*****
    x-oss-object-type: Normal
    Date: Fri, 28 Feb 2012 05:38:42 GMT
    Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
    ETag: "5B3C1A2E05E1B002CC607C*****"
    Accept-Ranges: bytes
    Content-Type: multipart/byteranges;boundary=63ce7776-c104-417f-8a65-ccaa3b17f428
    Content-Length: 446
    Server: AliyunOSS
    
    --63ce7776-c104-417f-8a65-ccaa3b17f428
    Content-type: text/plain
    Content-range: bytes 0-1/10
    
    [ 2 Bytes object content]
    --63ce7776-c104-417f-8a65-ccaa3b17f428
    Content-type: text/plain
    Content-range: bytes 3-4/10
    
    [ 2 Bytes object content]
    --63ce7776-c104-417f-8a65-ccaa3b17f428
    Content-type: text/plain
    Content-range: bytes 5-6/10
    
    [ 2 Bytes object content]
    --63ce7776-c104-417f-8a65-ccaa3b17f428
    Content-type: text/plain
    Content-range: bytes 7-8/10
    
    [ 2 Bytes object content]
    --63ce7776-c104-417f-8a65-ccaa3b17f428--

Header respons kustom

  • Contoh permintaan

    GET /oss.jpg?response-expires=Thu%2C%2001%20Feb%202012%2017%3A00%3A00%20GMT&response-cache-control=No-cache&response-content-disposition=attachment%253B%2520filename%253Dtesting.txt&response-content-encoding=utf-8&response-content-language=%E4%B8%AD%E6%96%87 HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com:
    Date: Fri, 24 Feb 2012 06:09:48 GMT
  • Contoh respons

    HTTP/1.1 200 OK
    x-oss-request-id: 559CC9BDC75A644*****
    x-oss-object-type: Normal
    Date: Fri, 24 Feb 2012 06:09:48 GMT 
    Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
    ETag: "5B3C1A2E053D1B002CC607*****"
    Content-Length: 344606
    Connection: keep-alive
    Content-disposition: attachment; filename=testing.txt
    Content-language: 中文
    Content-type: jpg
    Cache-control: no-cache
    Expires: Fri, 24 Feb 2012 17:00:00 GMT
    Server: AliyunOSS
    [344606 bytes of object data]

Objek tautan simbolik

  • Contoh permintaan

    GET /link-to-oss.jpg HTTP/1.1
    Accept-Encoding: identity
    Date: Tue, 08 Nov 2016 03:17:58 GMT
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Contoh respons

    HTTP/1.1 200 OK
    Server: AliyunOSS
    Date: Tue, 08 Nov 2016 03:17:58 GMT
    Content-Type: application/octet-stream
    Content-Length: 20
    Connection: keep-alive
    x-oss-request-id: 582143E6A212AD*****
    Accept-Ranges: bytes
    ETag: "8086265EFC021F9A2F09BF4****"
    Last-Modified: Tue, 08 Nov 2016 03:17:58 GMT
    x-oss-object-type: Symlink
    Content-MD5: gIYmXvwCEe0fmi8Jv0Y****

Objek Archive (telah dipulihkan)

  • Contoh permintaan

    GET /oss.jpg HTTP/1.1
    Host: oss-archive-example.oss-cn-hangzhou.aliyuncs.com
    Date: Sat, 15 Apr 2017 09:38:30 GMT
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Contoh respons

    HTTP/1.1 200 OK
    x-oss-request-id: 58F723829F29F18D7F00*****
    x-oss-object-type: Normal
    x-oss-restore: ongoing-request="false", expiry-date="Sun, 16 Apr 2017 08:12:33 GMT"
    Date: Sat, 15 Apr 2017 09:38:30 GMT
    Last-Modified: Sat, 15 Apr 2017 06:07:48 GMT
    ETag: "5B3C1A2E0763E1B002CC607C*****"
    Content-Type: image/jpeg
    Content-Length: 344606
    Server: AliyunOSS
    [344606 bytes of object data]

Skenario pengendalian versi

  • Menentukan ID versi

    • Contoh permintaan

      GET /example?versionId=CAEQNhiBgMDJgZCA0BYiIDc4MGZjZGI2OTBjOTRmNTE5NmU5NmFhZjhjYmY0**** HTTP/1.1
      Host: versioning-get.oss-cn-hangzhou.aliyuncs.com
      Date: Tue, 09 Apr 2019 02:58:06 GMT
      Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    • Contoh respons

      HTTP/1.1 200 OK
      x-oss-request-id: 5CAC0A3EDE0170*****
      x-oss-version-id: CAEQNhiBgM0BYiIDc4MGZjZGI2OTBjOTRmNTE5NmU5NmFhZjhjYmY*****
      x-oss-object-type: Normal
      Date: Tue, 17 Apr 2025 02:58:06 GMT
      Last-Modified: Fri, 22 Mar 2018 08:07:50 GMT
      ETag: "5B3C1A2E053D7002CC607C5A*****"
      Content-Type: text/html
      Content-Length: 362149
      Server: AliyunOSS
      [362149 bytes of object data]
  • Versi terkini adalah penanda hapus

    • Contoh permintaan

      GET /example HTTP/1.1
      Host: versioning-get.oss-cn-hangzhou.aliyuncs.com
      Date: Tue, 17 Apr 2025 03:22:33 GMT
      Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    • Contoh respons

      HTTP/1.1 404 Not Found
      x-oss-request-id: 5CAC0FEADE0170*****
      x-oss-delete-marker: true
      x-oss-version-id: CAEQNxiBgyA0BYiIDc4ZDdmNTA2MGViZTRiNjE5NzZlZWM4OWM5OT*****
      Date: Tue, 17 Apr 2025 03:22:33 GMT
      Content-Type: application/xml
      Connection: keep-alive
      Server: AliyunOSS
      <?xml version="1.0" encoding="UTF-8"?>
      <Error>
        <Code>NoSuchKey</Code>
        <Message>The specified key does not exist.</Message>
        <RequestId>5CAC0FEADE0170*****</RequestId>
        <HostId>versioning-get.oss-cn-hangzhou.aliyun*****</HostId>
        <Key>example</Key>
      </Error>
  • Menentukan ID versi dari penanda hapus

    • Contoh permintaan

      GET /example?versionId=CAEQMxiBgMCfqaWA0BYiIDliMWI4MGQ0MTVmMjQ3MmE5MDNlMmY4YmFkYTk3**** HTTP/1.1
      Host: versioning-get.oss-cn-hangzhou.aliyuncs.com
      Date: Tue, 17 Apr 2025 03:09:44 GMT
      Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    • Contoh respons

      HTTP/1.1 405 Method Not Allowed
      x-oss-request-id: 5CAC0CF8DE01700*****
      x-oss-delete-marker: true
      x-oss-version-id: CAEQMxiBgMCfqaWADliMWI4MGQ0MTVmMjQ3MmE5MDNlMmY4YmFkYTk*****
      Allow: DELETE
      Date: Tue, 17 Apr 2025 03:09:44 GMT
      Content-Type: application/xml
      Content-Length: 318
      Connection: keep-alive
      Server: AliyunOSS
      <?xml version="1.0" encoding="UTF-8"?>
      <Error>
        <Code>MethodNotAllowed</Code>
        <Message>The specified method is not allowed against this resource.</Message>
        <RequestId>5CAC0CF8DE0170*****</RequestId>
        <HostId>versioning-get.oss-cn-hangzhou.aliyunc*****</HostId>
        <Method>GET</Method>
        <ResourceType>DeleteMarker</ResourceType>
      </Error>

Kode kesalahan

Jika permintaan gagal, OSS mengembalikan badan respons yang berisi kode kesalahan. Tabel berikut mencantumkan beberapa kode kesalahan umum untuk operasi ini.

Kode kesalahan

Kode status HTTP

Deskripsi

NoSuchKey

404

Objek yang ditentukan tidak ada.

SymlinkTargetNotExist

404

Objek merupakan tautan simbolik, dan objek target tidak ada.

InvalidTargetType

400

Objek merupakan tautan simbolik, dan objek target juga merupakan tautan simbolik.

InvalidObjectState

403

Kesalahan ini dikembalikan ketika Anda mencoba mengunduh objek dengan kelas penyimpanan Archive dalam kondisi berikut:

  • Permintaan RestoreObject belum diajukan, atau salinan objek yang dipulihkan telah kedaluwarsa.

  • Permintaan RestoreObject telah diajukan, tetapi objek masih dalam proses pemulihan.

Not Modified

304

Kesalahan ini dapat dikembalikan karena alasan berikut:

  • Header permintaan If-Modified-Since ditentukan, tetapi objek yang diminta tidak dimodifikasi setelah waktu yang ditentukan.

  • Header permintaan If-None-Match ditentukan, dan ETag objek yang diminta sama dengan ETag yang diberikan.

Precondition Failed

412

Kesalahan ini dapat dikembalikan karena alasan berikut:

  • Header If-Unmodified-Since ditentukan, dan objek dimodifikasi setelah waktu yang ditentukan.

  • Header If-Match ditentukan, dan nilainya tidak sesuai dengan ETag objek.

Not Found

404

Kesalahan ini dikembalikan jika versionId tidak ditentukan dan versi terkini objek merupakan penanda hapus.

Method Not Allowed

405

Kesalahan ini dikembalikan jika versionId yang ditentukan sesuai dengan penanda hapus.

Metode integrasi