Topik ini menjelaskan jenis-jenis pesan kesalahan yang dikembalikan dengan kode status HTTP 416, serta penyebab umum dan solusi untuk kesalahan tersebut.
InvalidRange
Rentang yang diminta tidak dapat dipenuhi
- Penyebab: Header Range yang ditentukan dalam permintaan untuk mengunduh sebagian dari objek besar tidak valid.
- Solusi: Tentukan hanya satu rentang dalam permintaan. OSS tidak mendukung permintaan GetObject di mana beberapa rentang ditentukan. ByteRange menentukan rentang data yang Anda minta dalam byte. Nilai valid ByteRange berkisar dari 0 hingga
ukuran objek - 1. Contoh berikut menggambarkan perilaku unduhan saat Anda menetapkan rentang berbeda untuk mengunduh sebagian objek yang berukuran 2.000 byte:Range: bytes=0-499: Data yang berkisar dari byte 1 hingga byte 500 diunduh.Range: bytes=-500: Data berkisar dari byte 1.501 hingga byte 2.000 diunduh.Range: bytes=500-: Data berkisar dari byte 501 hingga byte 2.000 diunduh.Range: bytes=0-: Data berkisar dari byte 1 hingga byte 2.000 diunduh.