Pemeriksa kode status HTTP
Permintaan dikirim langsung dari browser Anda ke tujuan dan tidak pernah melalui server kami. Cookie dan kredensial HTTP dihilangkan, serta referrer tidak dikirim. Tujuan tetap menerima alamat IP dan rincian permintaan Anda. Dalam mode bertahap, URL dan metode disimpan sebentar di tab ini.
BerikutnyaReferensi kode status HTTP
Nama yang ditampilkan adalah label protokol standar dalam bahasa Inggris. Filter berdasarkan kode atau nama.
1xx Informasi
| status | Nama standar |
|---|---|
| 100 | Continue |
| 101 | Switching Protocols |
| 102 | Processing |
| 103 | Early Hints |
2xx Berhasil
| status | Nama standar |
|---|---|
| 200 | OK |
| 201 | Created |
| 202 | Accepted |
| 204 | No Content |
| 206 | Partial Content |
3xx Pengalihan
| status | Nama standar |
|---|---|
| 301 | Moved Permanently |
| 302 | Found |
| 303 | See Other |
| 304 | Not Modified |
| 307 | Temporary Redirect |
| 308 | Permanent Redirect |
4xx Kesalahan klien
| status | Nama standar |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 405 | Method Not Allowed |
| 408 | Request Timeout |
| 409 | Conflict |
| 410 | Gone |
| 422 | Unprocessable Content |
| 429 | Too Many Requests |
5xx Kesalahan server
| status | Nama standar |
|---|---|
| 500 | Internal Server Error |
| 501 | Not Implemented |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 505 | HTTP Version Not Supported |
Periksa respons HTTP akhir yang boleh dibaca browser untuk URL publik. Permintaan berjalan di tab ini dengan HEAD atau GET, mengikuti pengalihan, lalu menampilkan status akhir, URL tujuan, waktu hingga header respons, dan header yang diekspos CORS. Hyperion tidak menjadi proksi.
Cara memeriksa status HTTP
-
1
Masukkan URL HTTPS publik
HTTP dan HTTPS diterima, tetapi perlindungan konten campuran mencegah halaman HTTPS meminta target HTTP yang tidak aman.
-
2
Pilih HEAD atau GET
HEAD meminta header respons yang sama dengan GET tanpa isi respons. Gunakan GET jika server menolak atau salah menangani HEAD.
-
3
Jalankan permintaan browser
Cookie dan kredensial HTTP dihilangkan. Browser menerapkan aturan CORS, jaringan privat, dan pengalihan.
-
4
Baca respons akhir
Tinjau status, URL akhir yang dapat dibaca, waktu header, dan hanya header yang tersedia bagi JavaScript.
Hasil yang dapat ditampilkan
| Hasil | Artinya |
|---|---|
| Status | Status respons terakhir yang dapat dibaca setelah pengalihan |
| URL akhir | URL terakhir ketika Fetch melaporkan pengalihan |
| Waktu | Waktu hingga header respons tersedia, bukan waktu muat halaman penuh |
| Header | Header aman CORS dan header tambahan yang secara khusus diekspos target |
Permintaan Fetch lintas asal biasa tidak membuka setiap tahap pengalihan. Hasil ini bukan jejak rantai lengkap: status perantara, nilai Location, dan waktu setiap tahap tidak tersedia. Pemeriksa sisi server perlu membatasi target ke jaringan publik dan memvalidasi setiap tahap baru untuk melakukannya dengan aman.
Batas browser, CORS, dan privasi
Permintaan berjalan langsung dari browser ke target. Hyperion tidak menerima URL atau membuat koneksi. Cookie, autentikasi HTTP, dan referrer dihilangkan. Target tetap menerima alamat IP, URL, metode HEAD atau GET, serta header browser biasa. Dalam mode bertahap, URL dan metode disimpan sebentar di penyimpanan sesi tab.
Pemeriksaan lintas asal hanya bekerja jika kebijakan CORS target mengizinkan halaman ini membaca respons. no-cors bukan jalan keluar: respons buram akan terlihat berstatus 0 oleh JavaScript. Kegagalan CORS, DNS, TLS, konten campuran, jaringan privat, atau koneksi bisa tampak sama. Kesalahan tersebut tidak membuktikan situs sedang mati.
Hanya URL HTTP dan HTTPS tanpa kredensial tertanam yang diterima. Localhost serta alamat privat atau link-local yang ditulis langsung ditolak. JavaScript tidak dapat menyelesaikan dan memverifikasi setiap nama host sebelum Fetch secara andal, sehingga perlindungan CORS dan jaringan privat browser tetap menjadi bagian batas.
HEAD, GET, dan pengalihan
RFC 9110 memberi HEAD semantik GET tanpa isi respons. Sebagian server menonaktifkan atau salah menerapkan HEAD; gunakan GET jika hasilnya janggal. Dalam mode GET, alat membatalkan aliran setelah header. Beberapa byte isi mungkin sudah ditransfer, tetapi isi tidak ditampilkan.
Fetch mengikuti pengalihan secara otomatis. Karena itu, status akhir bisa berbeda dari status URL yang dimasukkan. 301 dan 308 menandakan perpindahan permanen; 302 dan 307 sementara. 307 dan 308 mempertahankan metode. 301 dan 302 mengizinkan POST berubah menjadi GET, walaupun alat ini hanya memakai HEAD atau GET.
Kelas umum
| Kelas | Arti umum |
|---|---|
| 1xx | Informasi sementara sebelum respons akhir |
| 2xx | Permintaan berhasil diterima, dipahami, dan diterima |
| 3xx | Perlu tindakan lain, seperti pengalihan atau validasi cache |
| 4xx | Masalah pada permintaan atau tidak dapat dipenuhi untuk klien itu |
| 5xx | Server gagal menangani permintaan yang tampak valid |
304 berlaku untuk permintaan bersyarat dan mengizinkan representasi tersimpan digunakan kembali; ini bukan tanda sukses umum dalam pemeriksaan biasa. 401 meminta autentikasi, sedangkan 403 berarti server memahami permintaan tetapi menolak memenuhinya. Kode angka adalah acuan utama.
Pertanyaan yang Sering Diajukan
Browser menyembunyikan respons lintas asal jika target tidak mengizinkan pembacaan melalui CORS. DNS, TLS, konten campuran, jaringan privat, dan koneksi dapat menghasilkan pesan yang sama, jadi ini tidak membuktikan target sedang offline.
Tidak. Fetch dapat melaporkan pengalihan dan membuka URL akhir yang dapat dibaca, tetapi tidak memberi halaman ini status perantara, header Location, atau waktu tiap tahap.
HEAD seharusnya berperilaku seperti GET tanpa isi, tetapi beberapa server merutekan atau mengaturnya berbeda. Coba GET setelah 405, status tak terduga, atau kesalahan.
Tidak. Browser mengirimkannya langsung tanpa kredensial atau referrer. Target menerima IP dan rincian permintaan; Hyperion tidak memproksikan atau mencatat URL melalui alat ini.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dari aturan indentasi, akhir baris, dan charset Anda, lalu tambahkan bagian yang tepat untuk tiap bahasa di repositori Anda: Python, Go, YAML, Makefile, dan lainnya.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- Verificador de códigos de estado HTTP [ES]
- Vérificateur de codes d'état HTTP [FR]
- HTTP-statuskodskontroll [SV]
- فاحص رموز حالة HTTP [AR]
- HTTP ステータスコード確認 [JA]
- HTTP 상태 코드 검사기 [KO]
- Sprawdzanie kodu statusu HTTP [PL]
- HTTP-statuscodecontrole [NL]
- Trình kiểm tra mã trạng thái HTTP [VI]
- ตัวตรวจสอบรหัสสถานะ HTTP [TH]
- Verificador de código de status HTTP [PT]
- HTTP-Statuscode-Checker [DE]
- Проверка кода состояния HTTP [RU]
- HTTP durum kodu denetleyici [TR]
- HTTP 状态码检查器 [ZH]
- HTTP Status Code Checker [EN]
- Controllo del codice di stato HTTP [IT]