Pemeriksa kode status HTTP

Periksa status

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.

Berikutnya

Nama yang ditampilkan adalah label protokol standar dalam bahasa Inggris. Filter berdasarkan kode atau nama.

1xx

status Nama standar
100 Continue
101 Switching Protocols
102 Processing
103 Early Hints

2xx

status Nama standar
200 OK
201 Created
202 Accepted
204 No Content
206 Partial Content

3xx

status Nama standar
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
307 Temporary Redirect
308 Permanent Redirect

4xx

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

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. 1

    Masukkan URL HTTPS publik

    HTTP dan HTTPS diterima, tetapi perlindungan konten campuran mencegah halaman HTTPS meminta target HTTP yang tidak aman.

  2. 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. 3

    Jalankan permintaan browser

    Cookie dan kredensial HTTP dihilangkan. Browser menerapkan aturan CORS, jaringan privat, dan pengalihan.

  4. 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