رهگیری
رهگیری، ترافیک را پیش از ارسال در صف پراکسی متوقف میکند تا بتوانید هر درخواست یا پاسخ را دستی بخوانید و ویرایش کنید.


فعال و غیرفعال کردن رهگیری
برای روشن یا خاموش کردن، روی کلید رهگیری در بالای پنل رهگیری کلیک کنید. وقتی روشن است، ترافیک مطابق بهجای عبور فوری در صف متوقف میشود. وقتی خاموش است، تمام ترافیک خودکار و بدون توقف ارسال میشود.
وقتی ترافیک را فعالانه بررسی نمیکنید، رهگیری را غیرفعال کنید. روشن گذاشتن آن با صف بدون نظارت، درخواستهای مرورگر را مسدود میکند و برنامهٔ تحت آزمون را متوقف میسازد.
صف رهگیری
هر مورد متوقفشده بهصورت یک ردیف در صف ظاهر میشود. موارد به ترتیب ورود صف میشوند. هر موردی را انتخاب کنید تا در ویرایشگر خام ببینید و ویرایش کنید.
وقتی موردی انتخاب شده است میتوانید:
- درخواست خام را مستقیماً در ویرایشگر ویرایش کنید.
- برای ارسال با ویرایشهایتان روی عبور دادن کلیک کنید.
- برای کنار گذاشتن کامل درخواست روی حذف کلیک کنید. مرورگر خطای اتصال دریافت میکند.
ویرایش در ویرایشگر خام
ویرایشگر خام درخواست کامل HTTP، شامل روش، مسیر، نسخه، سرآیندها و بدنه را نشان میدهد. تمام فیلدها قابل ویرایش هستند. تغییرها وقتی روی عبور دادن کلیک میکنید اعمال میشوند.
ویرایشهای رایج هنگام آزمون:
- تغییر مقدار پارامتر برای آزمون رسیدگی به ورودی.
- حذف یا جایگزینی سرآیند مجوزدهی برای آزمون کنترل دسترسی.
- تغییر مقدار کوکی برای آزمون مدیریت نشست.
- جایگزینی شناسهٔ عددی برای آزمون نقص مجوزدهی در سطح شیء.
قواعد رهگیری HTTP
بدون قواعد، رهگیری تمام درخواستها را متوقف میکند. قواعد صف را به ترافیکی محدود میکنند که واقعاً میخواهید بررسی کنید.
با مشخص کردن یک یا چند شرط، قاعده ایجاد کنید:
| فیلد | توضیح |
|---|---|
| الگوی میزبان | تطبیق با نام میزبان یا الگوی عام |
| الگوی مسیر | تطبیق با مسیر URL یا الگوی عام |
| روش | تطبیق با روش مشخص HTTP |
| جهت | اعمال روی درخواستها، پاسخها یا هر دو |
برای فعال شدن قاعده، تمام شرطهای آن باید مطابق باشند. اگر چند قاعده اضافه کنید، ترافیک مطابق با هر یک از قواعد رهگیری میشود.
قواعد رهگیری WebSocket
قواعد WebSocket به همان شکل کار میکنند اما روی ترافیک فریم WS اعمال میشوند. شرطهای موجود برای قواعد WS:
| فیلد | توضیح |
|---|---|
| الگوی میزبان | تطبیق با نام میزبان اتصال WS |
| الگوی مسیر | تطبیق با مسیر ارتقای WS |
| محتوای پیام | تطبیق رشتهٔ فرعی در محمولهٔ فریم |
| کد عملیات | تطبیق نوع فریم: متن، دودویی، ping، pong یا بستن |
| جهت | اعمال روی فریمهای کلاینت به سرور، سرور به کلاینت یا هر دو |
رهگیری در برابر تطبیق و جایگزینی
رهگیری و تطبیق و جایگزینی هر دو ترافیک را تغییر میدهند، اما عملکردشان متفاوت است.
رهگیری ترافیک را متوقف میکند و منتظر اقدام شما میماند. وقتی باید برای هر درخواست تصمیم بگیرید چه تغییری انجام دهید، از آن استفاده کنید.
تطبیق و جایگزینی تبدیلها را خودکار و بدون توقف اعمال میکند. وقتی تغییر یکسان باید روی تمام درخواستهای مطابق اعمال شود، بدون اقدام دستی در هر بار، از آن استفاده کنید.