الإعدادات
الصق أمر cURL المنسوخ من المتصفح أو من وثائق واجهة برمجة التطبيقات (API) وحوّله فورًا إلى شيفرة قابلة للاستخدام. اختر اللغة الهدف وسيتم إنشاء الشيفرة في الوقت الفعلي مع تمييز بناء الجملة. مثالي لاستخدام واجهات برمجة التطبيقات بسرعة دون كتابة قالب HTTP يدويًا.
أمر cURL

كيف يعمل

الصق أمر cURL وستترجمه هذه الأداة إلى شيفرة مكافئة باللغة التي تختارها: Python وJavaScript وGo وPHP وRust وغيرها. فهي تفسّر عنوان URL والطريقة والترويسات وبيانات الجسم والمصادقة في الأمر وتبني طلب HTTP المقابل.

إنها مثالية عندما تنسخ أمر cURL من وحدة تحكم المتصفح أو من وثائق واجهة API وتحتاج إلى نقله إلى شيفرتك دون إعادة كتابة كل ترويسة ومَعلمة يدويًا. ويجري التحويل بالكامل في متصفحك.

حالات الاستخدام

  • تحويل "نسخ كـ cURL" من المتصفح إلى شيفرة بلغة عملك.
  • ترجمة أمثلة cURL في وثائق واجهة API إلى حزمتك التقنية.
  • إعادة استخدام طلب سبق اختباره في الطرفية داخل نص برمجي أو تطبيق.
  • مقارنة كيفية التعبير عن طلب HTTP نفسه في لغات مختلفة.

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

ما أوامر cURL التي يدعمها؟

يتعرّف على أكثر الخيارات استخدامًا: الطريقة (-X)، والترويسات (-H)، وبيانات الجسم (-d و--data و--data-raw)، والنماذج، والمصادقة الأساسية (-u)، وعنوان URL. وبذلك يغطي الغالبية العظمى من الطلبات المنسوخة من المتصفح أو من وثيقة.

هل تُرسَل البيانات التي ألصقها إلى أي خادم؟

لا. يُحلَّل الأمر ويُحوَّل بالكامل في متصفحك؛ ولا يُرفَع أي شيء تلصقه إلى خادم. ومع ذلك، راجِع النتيجة قبل مشاركتها إذا كان الأمر يحتوي رموزًا أو بيانات اعتماد.

كيف أحصل على أمر cURL من المتصفح؟

في أدوات المطوّر، تبويب الشبكة، انقر بزر الفأرة الأيمن على طلب واختر "نسخ كـ cURL". يتضمن ذلك الأمر عنوان URL والترويسات والجسم، جاهزًا للصقه هنا.

هل تعمل الشيفرة المُولَّدة كما هي؟

في معظم الحالات نعم، لكن يُستحسن مراجعتها: فقد تحتاج إلى تثبيت مكتبة HTTP الخاصة باللغة، أو تعديل مسارات الشهادات، أو نقل الرموز إلى متغيرات بيئة بدل تركها مكتوبة في الشيفرة.