All Products
Search
Document Center

CDN:Kode status HTTP

Last Updated:Sep 16, 2026

Alibaba Cloud CDN mengembalikan kode status HTTP standar saat terjadi kesalahan. Referensi ini menjelaskan setiap kode 4xx dan 5xx yang mungkin dikembalikan oleh CDN, mencakup maknanya dalam konteks CDN serta langkah-langkah konkret untuk mengatasinya.

Kode status 4xx

Kode 4xx menunjukkan kesalahan di sisi klien. Permintaan telah mencapai jaringan CDN tetapi tidak dapat diproses—baik karena masalah pada permintaan itu sendiri maupun karena klien tidak memiliki izin atau kredensial yang diperlukan.

400 Bad Request

Server origin tidak dapat memahami atau memproses permintaan karena sintaksis yang salah atau parameter yang tidak valid.

Solusi: Periksa parameter permintaan untuk kesalahan, lalu kirim ulang.

401 Unauthorized

Permintaan tidak menyertakan kredensial otentikasi yang valid. Server origin memerlukan otentikasi sebelum memproses permintaan.

Solusi: Sertakan kredensial otentikasi yang valid, lalu coba lagi. Jika otentikasi ditangani di server origin, otorisasi permintaan tersebut terlebih dahulu di sana.

403 Forbidden

Server origin memahami permintaan tetapi menolak memprosesnya karena klien tidak memiliki izin untuk mengakses resource tersebut.

Solusi: Berikan izin yang diperlukan untuk klien, lalu coba lagi.

404 Not Found

Server origin tidak dapat menemukan resource yang diminta.

Solusi:

  1. Verifikasi apakah path permintaan sudah benar.

  2. Pastikan resource tersebut ada di server origin.

  3. Periksa apakah path URL server origin dapat diakses dari internet.

405 Method Not Allowed

Server origin mengenali resource tersebut tetapi tidak mendukung metode HTTP yang digunakan (misalnya, mengirim POST ke titik akhir yang hanya menerima GET).

Solusi: Ubah permintaan menjadi metode HTTP yang didukung oleh server origin, lalu coba lagi.

406 Not Acceptable

Server origin tidak dapat mengembalikan resource dalam format yang sesuai dengan header negosiasi konten klien (misalnya, Accept-Charset atau Accept-Language).

Solusi: Perbarui header permintaan untuk menentukan tipe konten dan encoding yang didukung oleh server origin, lalu coba lagi.

407 Proxy Authentication Required

Klien tidak menyediakan kredensial otentikasi yang diperlukan oleh server proxy antara klien dan origin.

Resolusi:

  1. Periksa apakah otentikasi server origin proxy telah kedaluwarsa.

  2. Sertakan kredensial yang benar yang dikeluarkan oleh server origin proxy.

  3. Coba lagi permintaan tersebut.

408 Request Timeout

Server origin tidak menerima permintaan lengkap dalam batas waktu timeout-nya dan menutup koneksi.

Solusi: Perpanjang periode timeout server origin atau kurangi ukuran muatan permintaan, lalu coba lagi.

409 Conflict

Permintaan bertentangan dengan kondisi saat ini dari resource target. Hal ini sering terjadi pada permintaan PUT ketika klien mencoba memperbarui resource yang telah berubah sejak terakhir diambil.

Solusi: Segarkan resource, sertakan perubahan apa pun, lalu kirim ulang. Atau, tambahkan logika penanganan konflik di server origin.

410 Gone

Resource tersebut telah secara sengaja dan permanen dihapus dari server origin.

Solusi: Hapus semua referensi ke resource yang dihapus tersebut di klien atau aplikasi Anda. Berbeda dengan 404, kode 410 menandakan penghapusan permanen—jangan mencoba berulang kali tanpa henti.

411 Length Required

Permintaan tidak menyertakan header Content-Length, yang diperlukan oleh server origin untuk memproses badan permintaan.

Resolusi:

  • Jika panjang konten diketahui, tambahkan Content-Length: <size> ke header permintaan.

  • Jika panjang tidak dapat ditentukan sebelumnya, gunakan Transfer-Encoding: chunked sebagai gantinya.

412 Precondition Failed

Server origin mengevaluasi header kondisional dalam permintaan (misalnya, If-Match atau If-Unmodified-Since) dan prasyarat tersebut tidak terpenuhi.

Solusi: Perbarui permintaan agar menyertakan prasyarat yang valid dan mutakhir, lalu coba lagi.

413 Payload Too Large

Muatan permintaan melebihi ukuran maksimum yang dikonfigurasi oleh server origin untuk diterima.

Solusi: Kurangi ukuran unggahan atau pengiriman, lalu coba lagi.

414 URI Too Long

URI permintaan lebih panjang daripada yang bersedia diproses oleh server origin.

Solusi: Perpendek URI tersebut. Jika permintaan membawa banyak parameter, bagi parameter tersebut ke beberapa permintaan dan gabungkan hasilnya di sisi klien.

415 Unsupported Media Type

Muatan permintaan berada dalam format yang tidak didukung oleh server origin.

Solusi: Atur Content-Type di header permintaan ke tipe media yang diterima oleh server origin, lalu coba lagi.

416 Range Not Satisfiable

Header Range dalam permintaan menentukan rentang byte yang berada di luar batas resource tersebut.

Solusi: Verifikasi bahwa rentang dalam header Range valid sesuai ukuran resource, perbaiki jika perlu, lalu coba lagi.

417 Expectation Failed

Server origin tidak dapat memenuhi ekspektasi yang ditentukan dalam header permintaan Expect.

Solusi: Kode ini paling sering muncul saat pengujian. Jika muncul di lingkungan produksi, nonaktifkan bidang Expect di header permintaan.

429 Too Many Requests

Klien telah melebihi ambang batas pembatasan laju server origin dalam jendela waktu tertentu.

Solusi: Tunggu dan coba lagi setelah interval yang ditunjukkan oleh header respons Retry-After (jika tersedia), atau setelah jendela pembatasan laju yang ditetapkan oleh server origin diatur ulang.

499 Client Closed Request

Klien menutup koneksi sebelum server selesai memproses permintaan dan mengirim respons.

Hal ini biasanya terjadi ketika klien mengalami timeout lokal selama operasi yang lambat—misalnya, unggahan file besar atau panggilan API yang berjalan lama. Karena klien telah terputus, ia tidak menerima halaman kesalahan apa pun.

Kode status 5xx

500 Internal Server Error

Server origin Anda mengalami kesalahan internal dan tidak dapat memproses permintaan.

Solusi:

  1. Periksa log kesalahan server origin untuk mengidentifikasi akar penyebabnya.

  2. Jika kesalahan disebabkan oleh penerapan terbaru, kembalikan ke versi terakhir yang berfungsi untuk memulihkan layanan.

  3. Perbaiki masalah mendasar tersebut dan pastikan origin merespons dengan benar sebelum mencoba lagi.

502 Bad Gateway

POP CDN tidak dapat terhubung ke server origin Anda dan tidak menerima respons yang valid.

Solusi:

  1. Pastikan server origin Anda sedang berjalan dan dapat dijangkau.

  2. Periksa aturan firewall server origin untuk memastikan lalu lintas inbound dari POP CDN diizinkan.

  3. Tinjau log server origin untuk mencari kesalahan koneksi.

503 Service Unavailable

Server origin Anda sementara kelebihan beban dan tidak dapat menangani permintaan.

Solusi:

  1. Periksa beban pada server origin Anda untuk mengidentifikasi aplikasi atau proses mana yang mengonsumsi sumber daya secara berlebihan.

504 Gateway Timeout

POP CDN mengirim permintaan ke server origin Anda tetapi tidak menerima respons dalam periode timeout yang dikonfigurasi.

Solusi:

  1. Pastikan server origin Anda tersedia dan dapat dijangkau.

  2. Periksa performa server origin—kueri database yang lambat atau proses berjalan lama dapat menyebabkan timeout.

  3. Jika origin memang membutuhkan lebih banyak waktu untuk merespons, tingkatkan periode timeout sesuai kebutuhan.

508 Loop Detected

Permintaan yang diteruskan oleh POP CDN dialihkan kembali ke jaringan CDN, menciptakan loop tak terbatas yang melebihi batas maksimum pengalihan.

Hal ini biasanya terjadi ketika server origin atau aturan pengalihan mengirimkan trafik kembali ke domain CDN yang memulai permintaan.

Resolusi:

  1. Periksa server origin dan aturan pengalihan Anda untuk referensi sirkular.

  2. Pastikan setiap loop atau rantai pengalihan memiliki kondisi terminasi.

  3. Setelah memperbaiki loop tersebut, coba lagi permintaannya.