All Products
Search
Document Center

Object Storage Service:Kode status HTTP 203

Last Updated:Jul 02, 2025

Topik ini menjelaskan penyebab kesalahan yang dikembalikan dengan kode status HTTP 203 dan solusi untuk mengatasinya.

CallbackFailed

Mendapatkan informasi gambar gagal

  • Penyebab: Object Storage Service (OSS) gagal mendapatkan informasi gambar. Gambar mungkin gagal diunggah atau telah dihapus.

  • Solusi:
    • Jika pengunggahan gambar gagal, panggil operasi PutObject untuk mengunggah ulang gambar tersebut.
    • Periksa apakah gambar dihapus secara otomatis berdasarkan aturan siklus hidup atau dihapus manual oleh pengguna lain yang berwenang.

Terlalu banyak permintaan callback

  • Penyebab: Sejumlah besar permintaan callback sedang diproses oleh OSS.

  • Solusi: Kirim permintaan callback pada waktu lain.

Memakan waktu terlalu lama

  • Penyebab: OSS menentukan bahwa permintaan habis waktu karena server callback membutuhkan lebih dari 5 detik untuk memprosesnya.

  • Solusi: Untuk memastikan server callback dapat memproses permintaan dan mengembalikan hasil ke OSS dalam 5 detik, disarankan untuk mengubah logika pemrosesan server callback menjadi asinkron.

Badan respons bukan format json yang valid

  • Penyebab: Badan pesan respons yang dikembalikan oleh server callback ke OSS tidak dalam format JSON.

  • Solusi: Lihat Upload callback untuk menyelesaikan masalah.

Status Kesalahan : 400.Server pengguna mengembalikan nilai content-length yang terlalu panjang

  • Penyebab: Respons yang dikembalikan oleh server aplikasi ke OSS tidak mengandung header Content-Length. Ukuran badan respons melebihi 1 MB.

  • Solusi:

    Pastikan respons yang dikembalikan oleh server aplikasi ke OSS mengandung header Content-Length dan ukuran badan respons tidak melebihi 1 MB.

    Sebagai contoh, respons sampel berikut mengandung header Content-Length. Badan respons adalah {"a":"b"}, yang ukurannya tidak melebihi 1 MB.

    HTTP/1.0 200 OK
    Server: BaseHTTP/0.3 Python/2.7.6
    Date: Mon, 14 Sep 2015 12:37:27 GMT
    Content-Type: application/json
    Content-Length: 9
    {"a":"b"}

Status Kesalahan : -1.OSS tidak dapat terhubung ke callbackUrl Anda, silakan periksa

  • Penyebab: OSS tidak dapat mengakses server aplikasi Anda.

  • Solusi: Periksa apakah server aplikasi Anda berjalan dan berkomunikasi dengan OSS seperti yang diharapkan.

Status Kesalahan : 400.Server pengguna kehilangan content-length

  • Penyebab: Respons yang dikembalikan oleh server aplikasi ke OSS tidak mengandung header Content-Length.

  • Solusi: Pastikan respons yang dikembalikan oleh server aplikasi ke OSS mengandung header Content-Length.

Status Kesalahan : 400.Server pengguna mengembalikan nilai content-length yang tidak valid

  • Penyebab: Respons yang dikembalikan oleh server aplikasi ke OSS tidak mengandung header Content-Length, atau nilai Content-Length bukan bilangan bulat positif.

  • Solusi:

    Pastikan respons yang dikembalikan oleh server aplikasi ke OSS mengandung header Content-Length dan nilai Content-Length adalah bilangan bulat positif.

    Sebagai contoh, respons sampel berikut mengandung header Content-Length, dan nilai Content-Length adalah 9, yang merupakan bilangan bulat positif.

    HTTP/1.1 200 OK
    Date: Mon, 14 Sep 2015 12:37:27 GMT
    Content-Type: application/json
    Content-Length: 9
    Connection: keep-alive
    ETag: "D8E8FCA2DC0F896FD7CB4CB0031B****"
    Server: AliyunOSS
    x-oss-bucket-version: 1442231779
    x-oss-request-id: 55F6BF87207FB30F2640****
    {"a":"b"}

Status kesalahan : 404

  • Penyebab: Sumber daya yang diminta tidak tersedia di server aplikasi Anda.

  • Solusi: Periksa apakah sumber daya yang diminta tersedia di server aplikasi Anda.