هل هناك مشكلة في هذه الأداة؟
عن «Curl Command Builder Online»
تبني هذه الأداة أوامر curl بصريًا من نموذج. حدد URL، والطريقة (GET/POST/PUT/DELETE)، والرؤوس، ومعلمات الاستعلام، ومحتوى الجسم (JSON، نموذج، خام)، والمصادقة، والخيارات الأخرى — وتنتج الأداة أمر سطر الأوامر curl المكافئ الذي يمكنك نسخه وتشغيله.
curl هي أداة سطر الأوامر العالمية لطلبات HTTP. لا تقدر بثمن لاختبار واجهات برمجة التطبيقات، وتصحيح التكاملات، وأتمتة سير العمل، وتضمينها في الوثائق كمثال قابل للنقل يمكن لأي مطور تشغيله.
يساعد المنشئ على تجنب مشاكل علامات الاقتباس وهروب الرؤوس المعقدة. الإخراج جاهز للشل مع علامات اقتباس مناسبة للأحرف الخاصة في عناوين URL وأجسام الطلب.
كيف تستخدم هذه الأداة
كيف أُجمّع أمر curl من URL + method + headers + body؟
URL والـ method
«URL» الهدف الكامل (مع المخطّط — `https://api.example.com/v1/users`). «Method» الفعل (GET، POST، PUT، PATCH، DELETE، …). الطرق غير GET تُخرج بـ `-X METHOD`.
الترويسات (واحدة كل سطر)
«Headers (Key: Value per line)» تقبل أزواج `Key: Value` معيارية، واحدًا في كل سطر. كل سطر غير فارغ بعد التشذيب يصبح `-H 'Key: Value'`. تُتجاهَل الأسطر بلا نقطتين بصمت.
Body
«Body» (اختياري) جسم الطلب الخام — JSON أو form-urlencoded أو ما تُرسله بـ POST. body غير فارغ يصبح `--data '…'` بعلامات اقتباس مفردة (لا تُهرَّب علامات الاقتباس المفردة الموجودة في body تلقائيًا — انتبه).
اضغط «تشغيل»
الناتج حقل واحد `command` — `curl 'URL' [-X METHOD] [-H 'K: V']... [--data '…']`. الصق في طرفية تدعم single-quoting بنمط POSIX (bash، zsh). في PowerShell أو cmd.exe ستحتاج إعادة الاقتباس.