شريبي: إضافة كروم لالتقاط وتصدير طلبات API
شرِبِي، الذي طوره براكاش راي، هو إضافة لمتصفح كروم تعمل كأداة تصحيح API للمطورين والمختبرين. تقوم بالتقاط طلبات HTTP/HTTPS في الوقت الحقيقي، مسجلةً الرؤوس، والأجسام، والتوقيت، والاستجابات بينما تنتج تصديرات بنقرة واحدة إلى cURL، وطلبات بايثون، وFetch، ومجموعات Postman. تستخدم الإضافة التعتيم التلقائي، والتصفية المتقدمة، وأنماط الاستبعاد القابلة للتكوين لتقليل البيانات المزعجة. تشمل الفئات المستهدفة المطورين، ومهندسي ضمان الجودة، والباحثين في الأمن الذين يحتاجون إلى التقاط الطلبات بسرعة، ولقطات كود قابلة للتشغيل.
الأداة تستبدل تصديرات علامة الشبكة اليدوية لفحص الطلبات بسرعة
الأداة تلتقط حركة مرور HTTP و HTTPS مباشرة من علامات المتصفح وتقوم بتسجيل دورة حياة الطلب بالكامل. تشمل التفاصيل الملتقطة:
- رؤوس الطلبات والأجسام
- حمولات الاستجابة
- معلومات التوقيت والحالة
تُلغي هذه الطريقة النسخ اليدوي وتنظيف الرؤوس الذي يصاحب عادةً إعادة إنتاج استدعاءات API التي تنشأ من المتصفح في أدوات خارجية.
الأداة تقلل من تعرض بيانات الاعتماد عن طريق حذف الأسرار والحفاظ على البيانات محلية
الأداة تطبق الحذف التلقائي لإخفاء رموز المصادقة ومفاتيح API أثناء الالتقاط والتصدير. تُخزن جميع البيانات الملتقطة محليًا في IndexedDB للمتصفح ولا يتلقى المطور الحركة. يدعم هذا التصميم سير العمل حيث يجب أن تظل المواد الحساسة للطلب على جهاز المستخدم أثناء مهام التصحيح والتوثيق.
الأداة تسرع إعادة الإنتاج عن طريق تصدير مقتطفات كود قابلة للتشغيل ومجموعات
الأداة تقدم تصدير بنقرة واحدة لأكثر من ثمانية تنسيقات، بما في ذلك cURL و Python requests و JavaScript Fetch ومجموعات Postman. تنتج التصديرات مقتطفات جاهزة للتشغيل تقلل من وقت التنسيق اليدوي. يعني البدء بدون تكوين أن المستخدمين يمكنهم البدء في الالتقاط بنقرة واحدة، ثم تصدير مثال كود للاستخدام الفوري في السكربتات الخارجية أو أدوات الاختبار.
الأداة تناسب سير عمل المطورين من خلال التصفية والاستثناءات والمزامنة الاختيارية
الأداة تتضمن تصفية متقدمة حسب URL والنطاق وطريقة HTTP ورموز الحالة، بالإضافة إلى أنماط استثناء URL القابلة للتكوين لتجاهل استدعاءات التحليلات أو تتبع الإعلانات. تلتقط الطلبات التي تنشأ من الصفحة الرئيسية بالإضافة إلى iframes و service workers في نفس التبويب. لا يتطلب بدء الالتقاط حسابًا؛ تسجيل الدخول ضروري فقط لمزامنة ترخيص Pro عبر الأجهزة، مما يحافظ على انخفاض الاحتكاك في الاستخدام الأساسي للفرق.
التقاط API عملي قائم على المتصفح للمطورين الذين يحتاجون إلى التحكم المحلي
الأداة هي خيار عملي للمطورين ومهندسي ضمان الجودة الذين يحتاجون إلى تكرار API سريع محصور في المتصفح مع كود قابل للتصدير. يتم صيانتها بواسطة المطور وتتطلب متصفحًا قائمًا على Chromium للتشغيل، لذا يجب على الفرق التي تستخدم متصفحات غير Chromium اختيار طريقة التقاط مختلفة. نصيحة مفيدة: قم بتشغيل عمليات الالتقاط في ملف تعريف متصفح نظيف لتقليل الطلبات غير ذات الصلة من الأطراف الثالثة أثناء التسجيل.