ابحث عن أي رمز حالة HTTP لمعرفة معناه ومرجعه في RFC ومتى يُستخدم.
أدوات الويب وHTTP
بروتوكول HTTP بسيط إلى أن يحدث خطأ ما — رمز 4xx غامض، أو خطأ CORS في وحدة التحكم، أو إعادة توجيه تدور في حلقة، أو ترويسة لا تصل أبداً. يجمع هذا القسم الأدوات التي تجعل البروتوكول مرئياً: مراجع لكل رموز الحالة وأنواع MIME، ومحلّلات للترويسات وعناوين URL وسلاسل الاستعلام وUser-Agent، واختبارات حيّة لـ CORS وإعادة التوجيه.
كما يغطي سير عمل المطوّر حول واجهات API: تحويل الطلب إلى أمر cURL (أو أمر cURL إلى كود)، وقراءة مستندات OpenAPI وSwagger وتنسيقها والتحقق منها.
الأدوات في هذا القسم
تحليل ترويسات طلبات واستجابات HTTP الخام إلى جدول منظّم مع الشروحات.
تكوين ترويسات HTTP باستخدام إعدادات مسبقة للتخزين المؤقت وCORS والأمان والتفاوض على المحتوى.
تحليل سلاسل User-Agent إلى المتصفح والإصدار والمحرك ونظام التشغيل ونوع الجهاز مع كشف الروبوتات.
تفكيك عنوان URL إلى البروتوكول والمضيف والمنفذ والمسار ومعاملات الاستعلام والجزء (fragment) وبيانات الاعتماد.
تحليل سلاسل الاستعلام وبناؤها، بما في ذلك المفاتيح المكرّرة وترميز المصفوفات بالأقواس المربعة.
اختبار إعدادات CORS: إرسال طلبات تمهيدية (preflight) وطلبات بسيطة من أصل محدّد وفحص ترويسات Access-Control-*.
تتبّع سلاسل إعادة التوجيه (301/302/307/308) وعرض كل قفزة وحالتها وعنوان URL النهائي.
التحقق من صحة ترويسات Content-Type والتأكد من أن متن الاستجابة يطابق فعلاً نوع الوسائط المعلن.
اعثر على نوع MIME لامتداد ملف، أو على الامتدادات المقابلة لنوع MIME.
التحقق من عناوين IPv4 / IPv6 ونطاقات CIDR وتحليلها: الفئة والنطاق (scope) والخاص/العام والصيغة الثنائية وحجم النطاق.
إنشاء ترويسات الطلبات لواجهات REST API (المصادقة والتفاوض على المحتوى والتتبّع) وتصديرها إلى cURL أو fetch أو axios أو HTTP.
إنشاء سلاسل استعلام مرمّزة ترميزاً صحيحاً لاستدعاءات API مع معاملات التصفح (pagination) والتصفية والترتيب.
تكوين متون طلبات JSON من محرّر حقول مرئي والتحقق منها قبل الإرسال.
توليد كود جاهز للتنفيذ لطلبات REST API بلغات cURL وJavaScript fetch وaxios وPython requests وJava وC# وGo وPHP.
إنشاء أوامر cURL من الطريقة وعنوان URL والترويسات والمتن وخيارات المصادقة.
تحليل أمر cURL إلى الطريقة وعنوان URL والترويسات والمتن، ثم تحويله إلى fetch أو axios أو Python أو طلب منظّم.
عرض مواصفة OpenAPI 3.x / Swagger 2.0 (بصيغة JSON أو YAML) كتوثيق قابل للتصفح لنقاط النهاية.
التحقق من مستندات OpenAPI 3.x وSwagger 2.0 للكشف عن الأخطاء البنيوية ومشكلات أفضل الممارسات.
تنسيق مواصفات OpenAPI، والتحويل بين JSON وYAML، وترتيب المسارات والمخططات.
تنسيق مستندات Swagger 2.0 JSON والتحقق من صحتها.