حول هذه الأداة
محوّل cURL إلى كود أداة مجانية تعمل داخل المتصفح وتحوّل أمر curl إلى كود fetch() مكافئ بلغة JavaScript. الصق الأمر الذي نسخته من طرفية أو من وثائق واجهة برمجية أو من أدوات مطوّري المتصفح، فتُنتِج مقتطفًا جاهزًا للتشغيل مع تعبئة الرابط وطريقة HTTP والترويسات وجسم الطلب والمصادقة. يُحلَّل الأمر كنصّ فقط — ولا يُنفَّذ أبدًا — ويحدث كل شيء محليًا داخل متصفحك.
يُقسِّم مُجزِّئٌ واعٍ لعلامات الاقتباس الأمرَ بالطريقة التي تفعلها الصدفة (shell)، محترمًا علامات الاقتباس المفردة والمزدوجة وتهريب الشرطة المائلة العكسية واستمرار الأسطر بـ \، لتُحلَّل الأوامر متعددة الأسطر وأجسام JSON المُقتبَسة بشكل صحيح. ثم يربط الرايات الشائعة: -X أو --request يضبط الطريقة، و-H أو --header يبني كائن الترويسات، و-d ومتغيراتها --data تصبح جسم الطلب (ما يستلزم POST)، و-u أو --user يُرمَّز في ترويسة Basic Authorization، و-F أو --form يُجمِّع جسم FormData، وترابط رايات ملفات تعريف الارتباط ووكيل المستخدم والمُحيل بترويساتها. أما الرايات المنطقية مثل -L و-k و-s فتُتجاهَل.
استخدمها لنقل استدعاء curl عامل إلى سكربت Node أو متصفح، أو لتعلّم كيف يترابط طلب مُوثَّق مع واجهة Fetch، أو للنمذجة السريعة مقابل واجهة برمجية. ولأن لا شيء يُنفَّذ ولا شيء يُرفع، يمكنك لصق أوامر تحوي رموزًا مميزة بأمان — رغم أنه ينبغي لك تدوير أي سرّ تلصقه في جهاز مشترك.