全部产品
Search
文档中心

CDN:Kode status HTTP

更新时间:Nov 10, 2025

Topik ini menjelaskan deretan kode status 4xx dan 5xx yang dikembalikan oleh Alibaba Cloud Content Delivery Network (CDN), beserta deskripsi dan solusi untuk membantu Anda memecahkan kesalahan.

Kode status 4XX

Kode 4xx menunjukkan kesalahan respons klien.

400

  • Pesan respons: Permintaan Buruk

  • Deskripsi: Kode status ini menunjukkan bahwa klien mengirimkan permintaan ke server yang tidak dapat dipahami atau diproses karena masalah pada permintaan itu sendiri.

  • Solusi: Periksa apakah parameter input dalam permintaan valid dan coba lagi.

401

  • Pesan respons: Tidak Sah

  • Deskripsi: Kesalahan ini menunjukkan bahwa permintaan tidak dikirim dengan kredensial autentikasi yang benar. Server memerlukan autentikasi untuk memproses permintaan.

  • Solusi: Sertakan kredensial autentikasi yang valid atau otorisasi permintaan di server asal dan coba lagi.

403

  • Pesan respons: Dilarang

  • Deskripsi: Kesalahan ini menunjukkan bahwa permintaan klien dipahami oleh server tetapi tidak dapat dipenuhi karena izin yang tidak mencukupi untuk mengakses sumber daya yang diminta.

  • Solusi: Berikan izin untuk permintaan klien dan coba lagi.

404

  • Pesan respons: Tidak Ditemukan

  • Deskripsi: Kesalahan ini menunjukkan bahwa server asal tidak dapat menemukan sumber daya yang diminta.

  • Solusi: Ubah jalur permintaan dan coba lagi, atau periksa apakah jalur URL server dapat diakses dari internet.

405

  • Pesan respons: Metode Tidak Diizinkan

  • Deskripsi: Kode status ini menunjukkan bahwa server asal mengenali sumber daya yang diminta tetapi tidak mendukung metode HTTP yang digunakan dalam permintaan.

  • Solusi: Sesuaikan metode permintaan ke salah satu yang didukung oleh server asal dan coba lagi.

406

  • Pesan respons: Tidak Dapat Diterima

  • Deskripsi: Kode status ini menunjukkan bahwa sumber daya yang diminta tidak tersedia dalam format yang sesuai dengan header negosiasi konten yang ditentukan oleh klien (misalnya, Accept-Charset atau Accept-Language).

  • Solusi: Ubah bidang header permintaan ke jenis yang didukung oleh server asal, lalu coba lagi.

407

  • Pesan respons: Autentikasi Diperlukan

  • Deskripsi: Kode status ini menunjukkan bahwa klien tidak menyediakan kredensial autentikasi yang diperlukan untuk mengakses sumber daya yang diminta melalui server proxy.

  • Solusi: Periksa apakah autentikasi server proxy telah kedaluwarsa, sertakan kredensial yang valid yang diterbitkan oleh server proxy, dan coba lagi.

408

  • Pesan respons: Waktu Permintaan Habis

  • Deskripsi: Kode status ini menunjukkan bahwa server asal tidak menerima permintaan lengkap dalam jangka waktu yang wajar dan tidak ingin melanjutkan menunggu koneksi.

  • Solusi: Perpanjang waktu pemrosesan server asal atau kurangi ukuran paket permintaan klien dan coba lagi.

409

  • Pesan respons: Konflik

  • Deskripsi: Kode status ini menunjukkan bahwa permintaan tidak dapat diselesaikan karena konflik dengan keadaan saat ini dari sumber daya target. Kesalahan ini dapat terjadi dalam respons permintaan PUT ketika klien mencoba mengedit satu sumber daya.

  • Solusi: Segarkan dan kirim ulang informasi, atau tambahkan mekanisme penanganan konflik di server asal dan coba lagi.

410

  • Pesan respons: Hilang

  • Deskripsi: Ketika sumber daya secara sengaja dan permanen dihapus, server menggunakan kode status 410 untuk memberi tahu klien bahwa sumber daya tersebut tidak lagi tersedia.

  • Solusi: Klien perlu menghapus referensi ke sumber daya yang dihapus dan coba lagi.

411

  • Pesan respons: Panjang Diperlukan

  • Deskripsi: Kode status ini menunjukkan bahwa klien tidak menyertakan Content-Length dari badan permintaan di header, padahal informasi ini diperlukan untuk mengakses sumber daya.

  • Solusi: Tambahkan bidang Content-Length ke header permintaan klien dan coba lagi. Jika panjang tidak dapat ditentukan, gunakan bidang Transfer-Encoding: chunked untuk menentukan pengkodean transfer berbasis chunk.

412

  • Pesan respons: Prasyarat Gagal

  • Deskripsi: Kode status ini menunjukkan bahwa server menolak permintaan karena sumber daya tidak memenuhi kondisi yang ditentukan oleh klien.

  • Solusi: Sertakan prasyarat yang valid dalam permintaan, lalu coba lagi.

413

  • Pesan respons: Muatan Terlalu Besar

  • Deskripsi: Kode status ini menunjukkan bahwa server menolak memproses permintaan karena muatan yang dikirim oleh klien melebihi batas ukuran yang dapat diterima oleh server.

  • Solusi: Kurangi ukuran unggahan file atau data yang dikirim, lalu coba lagi.

414

  • Pesan respons: URI Terlalu Panjang

  • Deskripsi: Kode status ini menunjukkan bahwa server menolak untuk memproses permintaan karena URI yang diberikan oleh klien terlalu panjang.

  • Solusi: Pendekkan URI permintaan klien atau pisahkan parameter panjang menjadi beberapa proses, lalu agregat hasilnya di sisi klien.

415

  • Pesan respons: Jenis Media Tidak Didukung

  • Deskripsi: Kode status ini menunjukkan bahwa server menolak untuk memproses permintaan karena format muatan tidak didukung.

  • Solusi: Ubah bidang Content-Type pada header permintaan menjadi format yang didukung oleh server, lalu coba lagi.

416

  • Pesan respons: Rentang Tidak Memadai

  • Deskripsi: Kode status ini menunjukkan bahwa server tidak dapat memenuhi rentang yang diminta pada header Range dalam permintaan klien.

  • Solusi: Periksa apakah rentang pada bidang header permintaan Range valid, perbarui nilai Range, lalu coba lagi.

417

  • Pesan respons: Harapan Gagal

  • Deskripsi: Kode status ini menunjukkan bahwa server tidak dapat memenuhi persyaratan yang ditentukan dalam header Expect permintaan klien.

  • Solusi: Masalah ini umum terjadi selama pengujian. Jika terjadi di lingkungan produksi, nonaktifkan bidang Expect pada header permintaan.

429

  • Pesan respons: Terlalu Banyak Permintaan

  • Deskripsi: Kode status ini menunjukkan bahwa klien telah mengirimkan terlalu banyak permintaan dalam periode waktu tertentu, sesuai dengan aturan pembatasan laju server.

  • Solusi: Jumlah permintaan per satuan waktu telah melampaui batas server asal. Coba lagi setelah interval percobaan ulang yang ditentukan oleh server asal.

499

  • Pesan respons: Permintaan Ditutup oleh Klien

  • Deskripsi: Kode status ini biasanya muncul ketika klien memutuskan koneksi sebelum server sempat memberikan respons. Karena klien tidak akan menerima halaman kesalahan, Anda tidak perlu menentukan halaman tersebut.

Kode status 5xx

500

  • Alasan: Kesalahan Internal Server

  • Makna: Terjadi kesalahan internal server.

  • Deskripsi: Ini menunjukkan masalah dengan server asal Anda yang mencegahnya memenuhi permintaan.

  • Solusi: Anda dapat memeriksa log server asal untuk menemukan dan menyelesaikan kesalahan spesifik. Anda juga dapat kembali ke versi stabil terakhir untuk segera memulihkan layanan Anda.

502

  • Alasan: Bad Gateway

  • Makna: Terjadi kesalahan gateway.

  • Deskripsi: Ini menunjukkan bahwa node CDN tidak dapat terhubung ke server asal Anda.

  • Solusi: Anda dapat memastikan bahwa server asal Anda tersedia dan memeriksa apakah aturan firewall-nya mengizinkan lalu lintas dari node CDN.

503

  • Alasan: Layanan Tidak Tersedia Sementara

  • Makna: Layanan tidak tersedia sementara.

  • Deskripsi: Ini menunjukkan bahwa server asal Anda kelebihan beban.

  • Solusi: Anda dapat memeriksa beban pada server asal Anda dan menemukan proses aplikasi dengan beban tinggi. Anda kemudian dapat menggunakan alat relevan untuk menyelidiki dan menyelesaikan masalah tersebut.

504

  • Alasan: Waktu Habis Gateway

  • Makna: Gateway mengalami waktu habis.

  • Deskripsi: Hal ini menunjukkan bahwa node CDN, yang berfungsi sebagai gateway, tidak menerima respons tepat waktu dari server asal Anda.

  • Solusi: Periksa ketersediaan server asal Anda atau sesuaikan periode waktu habis sesuai kebutuhan.

508

  • Alasan: Loop Terdeteksi

  • Arti: Perulangan terdeteksi.

  • Deskripsi: Hal ini menunjukkan bahwa permintaan yang diteruskan oleh node CDN dialihkan kembali ke jaringan CDN, sehingga menciptakan loop yang melebihi jumlah maksimum pengalihan yang diizinkan.

  • Solusi: Periksa loop di server asal dan pastikan bahwa loop memiliki kondisi terminasi serta dapat berakhir dengan normal. Setelah itu, coba ajukan permintaan ulang.