Respons pengalihan 3xx: tindakan lebih lanjut diperlukan untuk menyelesaikan permintaan.

302
3xx · Pengalihan

Found

Sumber daya berada sementara di URL yang berbeda.

Apa artinya

Sumber daya target berada sementara di URI yang berbeda. Klien sebaiknya tetap menggunakan URI asli untuk permintaan di masa mendatang.

Kapan menggunakannya

Pengalihan sementara di mana URL asli tetap dipakai nanti. Lebih baik 307 untuk mempertahankan metode.

RFC 9110 Tidak bisa di-cache secara default 3xx Pengalihan

Tentang Kode Status HTTP

Direktori kode status HTTP ini mencakup setiap kode respons standar dari rentang informasi 1xx hingga error server 5xx. Setiap entri menampilkan kode numerik, reason phrase kanonisnya dan ringkasan satu baris, dan seluruh daftar bisa dicari berdasarkan nomor, nama atau makna — 301, Unauthorized dan timeout semuanya menemukan targetnya — atau difilter berdasarkan kelas respons.

Setiap kode membuka halaman khususnya sendiri dengan penjelasan lengkap: apa sebenarnya arti status tersebut, kapan menggunakannya di API dan aplikasi Anda sendiri, apakah respons dengan kode itu dapat di-cache secara default, dan RFC yang mendefinisikannya. Kode-kode terkait dari kelas yang sama ditautkan di bagian bawah, sehingga membandingkan 401 dengan 403 atau 301 dengan 308 hanya perlu satu klik.

Kelima kelas ini adalah model mental tercepat untuk membaca respons apa pun: 1xx berarti permintaan sedang berlanjut, 2xx berarti berhasil, 3xx berarti pengalihan, 4xx berarti klien melakukan kesalahan dan 5xx berarti server gagal. Direktori ini disusun tepat berdasarkan struktur tersebut.

Cara menggunakan Kode Status HTTP

  1. Ketikkan kode, reason phrase atau kata kunci ke kotak pencarian — misalnya 404, Not Found atau redirect.
  2. Gunakan filter kelas untuk mempersempit daftar menjadi kode informasi, sukses, pengalihan, error-klien atau error-server.
  3. Buka halaman kode mana pun untuk membaca artinya, kapan menggunakannya, kemampuan cache defaultnya dan RFC yang mendefinisikannya.
  4. Periksa bagian kode terkait untuk membandingkan kode-kode tetangga dari kelas yang sama.
  5. Gunakan tombol salin untuk mengambil kode tersebut untuk laporan bug, pengujian atau spesifikasi API.

Pertanyaan yang sering diajukan

Digit pertama mengelompokkan kode berdasarkan hasilnya: 1xx informasional (permintaan diterima, lanjutkan), 2xx sukses, 3xx pengalihan (perlu tindakan lebih lanjut), 4xx error klien (kesalahan ada pada permintaan) dan 5xx error server (server gagal memenuhi permintaan yang valid).

401 Unauthorized berarti permintaan tidak memiliki autentikasi yang valid — klien harus login atau memberikan kredensial dan mencoba lagi. 403 Forbidden berarti server memahami kredensialnya tetapi tetap menolak akses: autentikasi tidak akan mengubah jawabannya.

Gunakan 301 saat sumber daya telah dipindahkan secara permanen — browser dan mesin pencari akan memperbarui referensinya. Gunakan 302 untuk pemindahan sementara. Jika metode permintaan harus dipertahankan persis, pilih versi modernnya yang lebih ketat, 308 dan 307.

Beberapa kode status, seperti 200 dan 301, bisa disimpan oleh cache browser dan proxy bahkan tanpa header cache eksplisit; yang lain, seperti kebanyakan respons 4xx dan 5xx, tidak bisa. Flag ini memberi tahu Anda perilaku defaultnya sehingga Anda tahu kapan header Cache-Control diperlukan.

Ya. Setiap kode mendapat halaman khusus yang bisa ditautkan, berisi makna, penggunaan tipikal, kemampuan cache dan RFC yang mendefinisikannya, plus kode terkait dari kelas yang sama — praktis untuk ditandai atau dibagikan saat membahas kode tertentu.

Ya. Direktori dan setiap halaman per-kode gratis untuk dijelajahi tanpa akun, dan pencarian berjalan instan di browser Anda tanpa mengirim apa pun ke server.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.