
خادم ويب تفاعلي لفحص طلبات HTTP وتزوير الردود، مع واجهة مستخدم طرفية لتصحيح الأخطاء في الوقت الفعلي واختبار واجهات البرمجة.
على الأنظمة التي تدعم 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.
| المفتاح | الوصف |
|---|---|
| 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 | خروج |
يستخدم HTTPLab ملفاً لتخزين الاستجابات المعدة مسبقاً، سيبحث عن ملف باسم .httplab في الدليل الحالي، وإذا لم يجده سيعود إلى $HOME.
يمكنك العثور على ملف نموذج هنا.
HTTPLab مستوحى بشدة من wuzz