ESC
Aliran Kerja Penyahpepijatan Pembangun

Penyahpepijatan lebih cepat apabila anda mempunyai alat yang tepat untuk setiap fasa. Aliran kerja ini merangkumi tugas penyahpepijatan yang paling biasa dihadapi pembangun setiap hari — dari memahami respons JSON mentah hingga mengesahkan output cincang — dalam urutan yang logik.

5 langkah ~15 min 5 alat
01

Format dan sahkan JSON

JSON mentah dari respons API atau log sukar dibaca. Memformatnya dahulu mendedahkan struktur dan menangkap ralat sintaks dengan segera.

Pemformat JSON
Tampalkan JSON mentah anda untuk mencetaknya dengan lekukan dan menangkap sebarang ralat penghuraian sebelum meneruskan.
Buka Alat
02

Bandingkan perubahan kod

Apabila pepijat muncul selepas perubahan, melihat tepat apa yang berubah baris demi baris lebih cepat daripada membaca keseluruhan fail.

Pemeriksa Perbezaan Kod
Tampalkan versi sebelum dan selepas kod anda untuk mendapatkan perbezaan yang disorot bagi setiap penambahan dan pembuangan.
Buka Alat
03

Uji corak regex

Pepijat regex biasa dan sukar dikesan tanpa maklum balas langsung — corak yang kelihatan betul sering mempunyai kes tepi yang merosakkannya.

Penguji Regex
Masukkan regex dan rentetan ujian anda untuk melihat penyorotan padanan langsung dan keputusan kumpulan tangkap.
Buka Alat
04

Enkod atau dekod URL

URL yang dikodkan dalam log dan mesej ralat tidak dapat dibaca — menyahkodnya mendedahkan parameter pertanyaan sebenar yang dihantar.

Pengeod URL
Tampalkan URL yang dikodkan untuk menyahkodnya, atau masukkan parameter pertanyaan mentah untuk menjana rentetan URL yang dikodkan dengan betul.
Buka Alat
05

Jana dan sahkan cincang

Mengesahkan integriti data atau menyahpepijat masalah pengesahan sering memerlukan pengiraan cincang yang dijangka untuk dibandingkan dengan nilai yang diterima.

Penjana Hash
Masukkan rentetan input anda dan pilih algoritma cincang (MD5, SHA-1, SHA-256, dll.) untuk menjana cincang bagi perbandingan.
Buka Alat

Tips Pro

  • Semasa menyahpepijat masalah API, sentiasa format respons mentah dahulu — walaupun satu koma yang salah tempat menjadikan JSON tidak dapat dibaca.
  • Gunakan penguji regex dengan data pengeluaran sebenar anda sebagai rentetan ujian, bukan contoh yang dipermudahkan, untuk menangkap kes tepi sebenar.
  • Perbandingan cincang adalah sensitif huruf besar kecil — pastikan kedua-dua pihak menggunakan huruf yang sama (hex huruf kecil adalah konvensional).

Soalan Lazim

Pemformat JSON mengendalikan objek dan tatasusunan JSON standard. Untuk JSONL, format setiap baris secara individu dengan memisahkannya mengikut baris baru terlebih dahulu.

Penguji menggunakan sintaks regex JavaScript, yang merangkumi kes penggunaan paling biasa termasuk pandang ke hadapan, kumpulan bernama dan bendera Unicode.

Pelayan menerima URL yang dikodkan, jadi apa yang anda lihat dalam log berbeza dari apa yang pengguna taip. Penyahkodan mendedahkan nilai tepat yang dihantar dalam parameter.

SHA-256 adalah standard semasa untuk kebanyakan kes penggunaan keselamatan. MD5 dan SHA-1 disediakan hanya untuk pemeriksaan keserasian legasi.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat