
خادم ويب تفاعلي لفحص طلبات HTTP وتزوير الردود، مع واجهة مستخدم طرفية لتصحيح الأخطاء في الوقت الفعلي واختبار واجهات البرمجة.

خادم الويب التفاعلي.
يتيح لك HTTPLab فحص طلبات HTTP وتزوير الاستجابات.

go install github.com/gchaincl/httplab/cmd/httplab@latest
yaourt httplab
على الأنظمة التي تدعم snap:
snap install httplab
كل إصدار يوفر ملفات ثنائية مجمعة مسبقاً لمعماريات مختلفة، يمكنك تنزيلها من هنا: https://github.com/gchaincl/httplab/releases/latest
Usage of httplab:
-a, --auto-update Auto-updates response when fields change. (default true)
-b, --body string Specifies the inital response body. (default "Hello, World")
-c, --config string Specifies custom config path.
--cors Enable CORS.
--cors-display Display CORS requests. (default true)
-d, --delay int Specifies the initial response delay in ms.
-H, --headers strings Specifies the initial response headers. (default [X-Server:HTTPLab])
-p, --port int Specifies the port where HTTPLab will bind to. (default 10080)
-s, --status string Specifies the initial response status. (default "200")
-v, --version Prints current version.
يستخدم HTTPLab ملفاً لتخزين الاستجابات المعدة مسبقاً، سيبحث عن ملف باسم .httplab في الدليل الحالي، وإذا لم يجده سيعود إلى $HOME.
يمكنك العثور على ملف نموذج هنا.
HTTPLab مستوحى بشدة من wuzz
| المفتاح | الوصف |
|---|
| Tab | الإدخال التالي |
| Shift+Tab | الإدخال السابق |
| Ctrl+a | تطبيق تغييرات الاستجابة |
| Ctrl+r | إعادة تعيين سجل الطلبات |
| Ctrl+s | حفظ الاستجابة باسم |
| Ctrl+f | حفظ الطلب باسم |
| Ctrl+l | تبديل قائمة الاستجابات |
| Ctrl+t | تبديل منشئ الاستجابة |
| Ctrl+o | فتح ملف النص |
| Ctrl+b | تبديل وضع النص |
| Ctrl+h | تبديل المساعدة |
| Ctrl+w | تبديل التفاف الأسطر |
| q | إغلاق النافذة المنبثقة |
| PgUp | الطلب السابق |
| PgDown | الطلب التالي |
| Ctrl+c | خروج |