محلل cURL

حلّل أوامر cURL إلى مكوّنات منظمة. استخرج URL والطريقة والعناوين والبيانات والمصادقة، وأنشئ مكافئات JavaScript لـ fetch() و axios.

تحليل المكوّنات توليد fetch() توليد axios

كيفية استخدام محلل cURL

1

الصق أمر cURL

انسخ أمر cURL من أدوات المطور في المتصفح (انقر بزر الماوس الأيمن على طلب واختر "نسخ كـ cURL") والصقه في منطقة الإدخال.

2

تحليل المكوّنات

يتم تفكيك الأمر إلى URL والطريقة والعناوين والبيانات والمصادقة وملفات تعريف الارتباط تلقائياً.

3

احصل على الكود

انسخ كود fetch() أو axios المُنشأ لاستخدامه في مشاريع JavaScript الخاصة بك.

ما هو cURL؟

cURL (Client URL) هو أداة سطر أوامر ومكتبة لنقل البيانات باستخدام بروتوكولات متنوعة. يُستخدم على نطاق واسع لاختبار واجهات API وتصحيح طلبات HTTP وأتمتة نقل البيانات. يمكن لأدوات المطور في المتصفح تصدير طلبات الشبكة كأوامر cURL، مما يسهل مشاركة وإعادة إنتاج طلبات HTTP.

أداة سطر الأوامر

cURL هي أداة سطر أوامر لنقل البيانات باستخدام بروتوكولات متعددة بما في ذلك HTTP و HTTPS و FTP.

تصدير أدوات المطور

تتيح لك معظم أدوات المطور في المتصفح النقر بزر الماوس الأيمن على طلب شبكة و"نسخ كـ cURL".

تحويل الكود

تحويل أوامر cURL إلى كود JavaScript fetch() أو axios لسهولة التكامل.

الأسئلة الشائعة

هل يمكنه إنشاء كود fetch() من cURL؟

نعم. تحول الأداة أوامر cURL إلى مقتطفات كود JavaScript لـ fetch() و axios. يحافظ الكود المُنشأ على URL والطريقة والعناوين والبيانات من أمر cURL الأصلي.

هل يتعامل مع بيانات POST ورفع الملفات؟

نعم. يقوم بتحليل أعلام -d/--data و --data-raw و --data-binary بما في ذلك حمولات JSON. يتم تنسيق بيانات جسم JSON تلقافياً بمسافات بادئة صحيحة في الكود المُنشأ.

ما هي أعلام cURL المدعومة؟

الأعلام الشائعة بما في ذلك -X (الطريقة) و -H (العناوين) و -d (البيانات) و -b (ملفات تعريف الارتباط) و -u (المصادقة) و -k (غير آمن) و -L (اتباع إعادة التوجيه) و --compressed والمزيد. قد لا يتم تحليل الأعلام المعقدة أو غير المألوفة بالكامل.