Pemeriksa Status HTTP — periksa kode status dan rantai pengalihan
Periksa kode status HTTP untuk URL apa pun dan pahami perilaku pengalihan dengan cepat. Ikuti pengalihan (hingga 10) untuk mendeteksi perulangan dan konfirmasi respons tujuan akhir. Ideal untuk pemeriksaan uptime, titik akhir kesehatan, audit SEO, dan debug URL yang salah arah. Ekspor hasil ke JSON.
Fitur
- Periksa status respons HTTP untuk URL apa pun (situs web atau API).
- Ikuti pengalihan dan periksa rantai pengalihan (hingga 10 hop).
- Deteksi perulangan pengalihan dan kesalahan konfigurasi dengan cepat.
- Bagus untuk titik akhir kesehatan untuk mengonfirmasi perilaku 200 OK.
- Membantu memvalidasi tujuan kanonik (HTTP→HTTPS, www, jalur lokal).
- Salin/bagikan hasil untuk debug dan tiket dukungan.
- Ekspor laporan JSON untuk otomatisasi dan alur kerja pemantauan.
- Default keamanan: memblokir target jaringan pribadi dan menggunakan User-Agent tetap.
🧭 Cara menggunakan for http-status-checker
Masukkan URL
Tempelkan URL yang ingin Anda periksa (halaman, titik akhir API, atau jalur kesehatan).
Pilih perilaku pengalihan
Aktifkan "Ikuti Pengalihan" untuk mencapai tujuan akhir. Nonaktifkan jika Anda hanya menginginkan respons hop pertama.
Atur batas pengalihan jika diperlukan
Sesuaikan "Maks. Pengalihan" untuk menghindari rantai panjang dan mendeteksi perulangan pengalihan dengan aman.
Interpretasikan hasilnya
Gunakan kode status yang dilaporkan untuk memutuskan langkah selanjutnya (perbaiki URL yang rusak, koreksi pengalihan, troubleshoot kesalahan server).
Ekspor untuk dokumentasi atau otomatisasi
Unduh JSON jika Anda ingin melacak perubahan dari waktu ke waktu atau melampirkan bukti ke tiket.
Spesifikasi teknis
Model permintaan
Alat ini memeriksa status respons untuk URL yang diberikan dan dapat mengikuti pengalihan untuk menampilkan status akhir dan perilaku rantai.
| Pengaturan | Perilaku | Default |
|---|---|---|
| Ikuti Pengalihan | Mengikuti respons pengalihan (3xx) ke tujuan akhir | Diaktifkan |
| Maksimal Pengalihan | Batas pengalihan untuk mencegah perulangan | 10 (rentang 0–20) |
| Batas Waktu | Batas waktu habis permintaan | 12000 ms |
| User-Agent | Mengidentifikasi agen pengguna permintaan | Encode64Bot/1.0 (+https://encode64.com) |
| Jaringan pribadi | Memblokir akses ke rentang jaringan pribadi untuk keamanan | Dinonaktifkan (jaringan pribadi tidak diizinkan) |
Kategori kode status (panduan cepat)
Memahami keluarga status membantu Anda memutuskan apakah masalahnya adalah pengalihan, kesalahan klien, atau kegagalan server.
| Rentang | Arti | Contoh umum |
|---|---|---|
| 2xx | Sukses | 200 OK, 204 No Content |
| 3xx | Pengalihan | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Kesalahan klien | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Kesalahan server | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Baris perintah
Gunakan perintah ini untuk memeriksa kode status dan pengalihan di luar browser. Sangat baik untuk pemeriksaan CI dan respons insiden.
macOS / Linux
Periksa hanya kode status (tanpa isi)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthHanya mencetak kode status HTTP.
Ikuti pengalihan dan cetak status akhir
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comMengikuti pengalihan (HTTP→HTTPS, www, dll.) dan mencetak kode status akhir.
Tampilkan header rantai pengalihan
curl -I -L http://example.comMenampilkan header untuk setiap hop, termasuk Lokasi.
Windows (PowerShell)
Dapatkan kode status
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeMendapatkan kode status respons (sesuaikan penanganan pengalihan tergantung versi PowerShell Anda).
Kasus penggunaan
Validasi endpoint kesehatan dan waktu aktif
Konfirmasi bahwa endpoint kritis mengembalikan 200 OK dan dapat dijangkau dalam batasan yang diharapkan.
- Periksa endpoint /health dan /status
- Deteksi 5xx intermiten selama insiden
- Ekspor JSON sebagai bukti insiden
Debug rantai pengalihan dan perulangan
Saat URL secara tak terduga dialihkan beberapa kali (atau tidak pernah terselesaikan), periksa rantainya dan hentikan perulangan dengan cepat.
- Deteksi perulangan pengalihan
- Konfirmasi HTTP→HTTPS dan kanonisasi www
- Identifikasi rantai panjang akibat aturan campuran (Nginx, aplikasi, CDN)
Audit SEO dan pemeriksaan tautan rusak
Kode status sangat memengaruhi perayapan/pengindeksan. Gunakan alat ini untuk mengonfirmasi respons yang benar untuk halaman dan peta situs.
- Konfirmasi 200 untuk halaman yang dapat diindeks
- Gunakan 301/308 untuk perpindahan permanen
- Temukan 404/410 untuk konten yang dihapus
- Tangkap 302/307 yang digunakan tanpa sengaja untuk pengalihan permanen
Debug API
Periksa dengan cepat apakah endpoint API dapat dijangkau dan apakah dialihkan (yang dapat mengganggu beberapa klien).
- Konfirmasi 200/204 untuk keberhasilan yang diharapkan
- Tangkap pengalihan 3xx tak terduga atau kegagalan autentikasi 401/403
- Identifikasi masalah gateway 502/504
❓ Frequently Asked Questions
❓Apa perbedaan antara 301 dan 302?
❓Mengapa saya harus menjaga rantai pengalihan tetap pendek?
❓Seperti apa pengalihan berulang (loop) itu?
HTTP↔HTTPS, www↔non-www, atau aturan garis miring di akhir). Alat akan mencapai batas maksimal pengalihan dan melaporkan masalah tersebut.❓Apakah 404 selalu buruk?
❓Mengapa saya melihat 403 atau 401?
❓Apakah aman menempelkan URL di sini?
Pro Tips
Untuk kanonisasi, lebih baik gunakan satu langkah pengalihan ke URL akhir Anda (HTTPS + nama host pilihan Anda).
Pantau endpoint /health yang cepat untuk uptime, bukan beranda Anda yang mungkin lebih berat dan lebih bervariasi.
Untuk migrasi SEO, gunakan 301/308 untuk perpindahan permanen dan perbarui tautan internal + peta situs untuk mengarah langsung ke URL akhir.
Jika Anda menduga ada pengalihan berulang (loop), atur Maksimal Pengalihan rendah (misalnya, 3–5) untuk gagal cepat dan identifikasi aturan yang salah konfigurasi.
Ekspor JSON dan lampirkan ke tiket insiden untuk mendokumentasikan perubahan status selama gangguan dan pemulihan.
Additional Resources
Other Tools
- Pemerindah CSS
- Pemerindah HTML
- Pemerindah Javascript
- Pemerindah PHP
- Pemilih Warna
- Ekstraktor Sprite
- Pengkode Biner Base32
- Dekoder Base32
- Pengkode Base32
- Pengkode Biner Base58
- Dekoder Base58
- Pengkode Base58
- Pengkode Biner Base62
- Dekoder Base62
- Pengkode Base62
- Pengkode Biner Base64
- Dekoder Base64
- Encoder Base64
- Pengkode Biner Heksadesimal
- Dekoder Heksadesimal
- Pengkode Heksadesimal
- Pemformat Csharp
- Pemformat CSV
- Dockerfile Formatter
- Pemformat Elm
- Pemformat ENV
- Pemformat Go
- Pemformat GraphQL
- Pemformat HCL
- Pemformat INI
- Pemformat JSON
- Pemformat Latex
- Pemformat Markdown
- Pemformat ObjectiveC
- Php Formatter
- Pemformat Proto
- Pemformat Python
- Pemformat Ruby
- Pemformat Rust
- Pemformat Scala
- Pemformat Skrip Shell
- Pemformat SQL
- Pemformat SVG
- Pemformat Swift
- Pemformat TOML
- Typescript Formatter
- Pemformat XML
- Pemformat YAML
- Pemformat Yarn
- Pengecil CSS
- Html Minifier
- Javascript Minifier
- Pengecil JSON
- Pengecil XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Penampil Header HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF Ke Teks
- Penguji Regex
- Pemeriksa Peringkat SERP
- Pencarian Whois