cle-b/httpdbg

این ابزار به توسعه‌دهندگان پایتون کمک می‌کند تا درخواست‌های HTTP و HTTPS بین کلاینت و سرور را به راحتی دیباگ کنند. 🛠️

کاربردش چیه؟
این ابزار یک رابط کاربری وب‌محور فراهم می‌کند که تمام درخواست‌ها و پاسخ‌های HTTP(S) در یک برنامه پایتون را ضبط و نمایش می‌دهد. می‌تونی هدرها، بدنه درخواست و پاسخ، کدهای وضعیت و زمان‌بندی رو ببینی. 🌐🔍

در چه شرایطی بهتره استفاده بشه؟
وقتی داری روی یک سرویس وب کار می‌کنی که با APIهای خارجی ارتباط داره، یا وقتی مشکلی در ارتباط بین سرویس‌های داخلی داری، استفاده از این ابزار می‌تونه خیلی کمک‌کننده باشه. همچنین برای تست و دیباگ کردن کتابخانه‌هایی مثل requests یا httpx عالیه. 🧪💡

چند مثال از موارد استفاده:
- دیدن اینکه چه درخواستی به API خارجی فرستاده شده و چه پاسخی دریافت شده.
- بررسی هدرهای ارسالی برای تشخیص مشکلات احراز هویت یا CORS.
- زمان‌بندی درخواست‌ها برای شناسایی گلوگاه‌های عملکردی.
- دیباگ کردن خطاهای 4xx یا 5xx در سرویس‌های تحت توسعه.

پروژه های مشابه