Trafik durdurma
Trafik durdurma, trafiği iletmeden önce proxy kuyruğunda bekletir; her isteği veya yanıtı elle okuyup düzenlemenizi sağlar.


Trafik durdurmayı etkinleştirme ve kapatma
Trafik türüne göre durdurmayı açmak veya kapatmak için panelin üstündeki İstekler açık, Yanıtlar açık ve WebSocket'ler açık anahtarlarını kullanın. Bir trafik türü için durdurma açıkken eşleşen trafik hemen geçmek yerine kuyrukta durur. Kapalıyken o türdeki trafik bekletilmeden otomatik olarak iletilir.
Trafiği aktif olarak incelemediğinizde trafik durdurmayı kapatın. Gözetimsiz bir kuyrukla açık bırakmak tarayıcı isteklerini engeller ve test edilen uygulamayı bekletir.
Trafik durdurma kuyruğu
Bekletilen her öğe kuyrukta bir satır olarak görünür. Öğeler geliş sırasıyla kuyruğa girer. Ham düzenleyicide görüntülemek ve düzenlemek için herhangi bir öğeyi seçin.
Bir öğe seçiliyken:
- Ham isteği doğrudan düzenleyicide düzenleyin.
- Değişikliklerinizle göndermek için İlet düğmesine tıklayın.
- İsteği tamamen iptal etmek için Engelle düğmesine tıklayın. Tarayıcı bir bağlantı hatası alır.
Ham düzenleyicide düzenleme
Ham düzenleyici; yöntem, yol, sürüm, başlıklar ve gövde dahil tam HTTP isteğini gösterir. Tüm alanlar düzenlenebilir. Değişiklikler İlet düğmesine tıkladığınızda uygulanır.
Test sırasında yaygın düzenlemeler:
- Girdi işlemeyi test etmek için bir parametre değerini değiştirme.
- Erişim kontrolünü test etmek için bir yetkilendirme başlığını kaldırma veya değiştirme.
- Oturum işlemeyi test etmek için bir çerez değerini değiştirme.
- Nesne düzeyinde bozuk yetkilendirmeyi test etmek için sayısal bir kimliği değiştirme.
HTTP trafik durdurma kuralları
Kural yokken trafik durdurma her isteği bekletir. Kurallar kuyruğu gerçekten incelemek istediğiniz trafikle sınırlar.
Bir veya daha fazla koşul belirterek kural oluşturun:
| Alan | Açıklama |
|---|---|
| Ana makine deseni | Ana makine adıyla veya joker karakter deseniyle eşleştirir |
| Yol deseni | URL yoluyla veya joker karakter deseniyle eşleştirir |
| Yöntem | Belirli bir HTTP yöntemiyle eşleştirir |
| Yön | İsteklere, yanıtlara veya ikisine uygulanır |
Bir kuralın devreye girmesi için tüm koşulları eşleşmelidir. Birden fazla kural eklenirse herhangi bir kuralla eşleşen trafik durdurulur.
WebSocket trafik durdurma kuralları
WebSocket kuralları aynı şekilde çalışır, ancak WS çerçeve trafiğine uygulanır. Kullanılabilir koşullar:
| Alan | Açıklama |
|---|---|
| Ana makine deseni | WS bağlantısının ana makine adıyla eşleştirir |
| Yol deseni | WS yükseltme yoluyla eşleştirir |
| Mesaj içeriği | Çerçeve veri yükündeki bir alt dizeyle eşleştirir |
| Opcode | Çerçeve türüyle eşleştirir (text, binary, ping, pong, close) |
| Yön | İstemciden sunucuya, sunucudan istemciye veya iki yöndeki çerçevelere uygulanır |
Trafik durdurma ve Eşleştir ve değiştir
Trafik durdurma ve Eşleştir ve değiştir trafiği değiştirir, ancak farklı çalışırlar.
Trafik durdurma trafiği bekletir ve işlem yapmanızı bekler. Yapılacak değişikliğe her istek için ayrı karar vermeniz gerektiğinde kullanın.
Eşleştir ve değiştir dönüşümleri bekletmeden otomatik uygular. Aynı değişiklik her eşleşen isteğe her seferinde elle işlem yapmadan uygulanacaksa kullanın.