Intersepsi
Intersepsi menjeda lalu lintas dalam antrean proksi sebelum meneruskannya, sehingga Anda dapat membaca dan mengedit setiap permintaan atau respons secara manual.


Mengaktifkan dan Menonaktifkan Intersepsi
Klik sakelar Intersepsi di bagian atas panel Intersepsi untuk mengaktifkan atau menonaktifkannya. Saat aktif, lalu lintas yang cocok berhenti dalam antrean, alih-alih langsung diteruskan. Saat nonaktif, semua lalu lintas diteruskan secara otomatis tanpa dijeda.
Nonaktifkan intersepsi saat Anda tidak sedang meninjau lalu lintas. Membiarkannya aktif dengan antrean yang tidak ditangani akan memblokir permintaan peramban dan membuat aplikasi yang diuji terhenti.
Antrean Intersepsi
Setiap item yang dijeda muncul sebagai baris dalam antrean. Item mengantre sesuai urutan kedatangan. Pilih item mana pun untuk melihat dan mengeditnya dalam editor format transmisi.
Saat item dipilih, Anda dapat:
- Mengedit permintaan dalam format transmisi langsung di editor.
- Mengeklik Teruskan untuk mengirimnya beserta perubahan Anda.
- Mengeklik Buang untuk membuang permintaan sepenuhnya. Peramban menerima kesalahan koneksi.
Mengedit dalam Editor Format Transmisi
Editor format transmisi menampilkan permintaan HTTP lengkap, termasuk metode, path, versi, header, dan isi. Semua kolom dapat diedit. Perubahan berlaku saat Anda mengeklik Teruskan.
Pengeditan umum selama pengujian:
- Mengubah nilai parameter untuk menguji penanganan masukan.
- Menghapus atau mengganti header otorisasi untuk menguji kontrol akses.
- Memodifikasi nilai cookie untuk menguji penanganan sesi.
- Mengganti ID numerik untuk menguji kegagalan otorisasi tingkat objek.
Aturan Intersepsi HTTP
Tanpa aturan, intersepsi menjeda setiap permintaan. Aturan membatasi antrean pada lalu lintas yang benar-benar ingin Anda tinjau.
Buat aturan dengan menentukan satu atau beberapa kondisi:
| Kolom | Deskripsi |
|---|---|
| Pola host | Cocokkan nama host atau pola karakter pengganti |
| Pola path | Cocokkan path URL atau pola karakter pengganti |
| Metode | Cocokkan metode HTTP tertentu |
| Arah | Terapkan pada permintaan, respons, atau keduanya |
Semua kondisi dalam aturan harus cocok agar aturan berlaku. Jika Anda menambahkan beberapa aturan, lalu lintas yang cocok dengan aturan mana pun diintersepsi.
Aturan Intersepsi WebSocket
Aturan WebSocket bekerja dengan cara yang sama, tetapi berlaku pada lalu lintas frame WS. Kondisi yang tersedia untuk aturan WS:
| Kolom | Deskripsi |
|---|---|
| Pola host | Cocokkan nama host koneksi WS |
| Pola path | Cocokkan path upgrade WS |
| Konten pesan | Cocokkan substring dalam payload frame |
| Opcode | Cocokkan jenis frame (text, binary, ping, pong, close) |
| Arah | Terapkan pada frame klien-ke-server, frame server-ke-klien, atau keduanya |
Intersepsi dan Cocokkan & Ganti
Intersepsi dan Cocokkan & Ganti sama-sama memodifikasi lalu lintas, tetapi cara kerjanya berbeda.
Intersepsi menjeda lalu lintas dan menunggu tindakan Anda. Gunakan ketika Anda perlu menentukan perubahan untuk setiap permintaan.
Cocokkan & Ganti menerapkan transformasi secara otomatis tanpa menjeda. Gunakan ketika perubahan yang sama harus berlaku pada setiap permintaan yang cocok, tanpa tindakan manual setiap kali.