منشئ أوامر cURL
لا يوجد طلب محفوظ في جلسة المتصفح هذه
ابدأ من جديد لإدخال الطلب أو افتح المحرر الكامل في صفحة واحدة.
نقطة النهاية والطريقة
يبقى العنوان والرؤوس وبيانات الاعتماد والمتن في تبويب المتصفح هذا. لا تُرسل عبر خوادمنا ولا توضع في عنوان URL ولا تُرفع. تنتهي حالة المسار بعد 30 دقيقة من أول حفظ، ويؤدي إغلاق التبويب إلى مسحها.
أنشئ أمر cURL من دون إرسال نقطة النهاية أو بيانات الاعتماد أو الرؤوس أو المتن إلى خادمنا. اختر إخراج POSIX لـ bash وzsh وWSL، أو أنشئ أمر PowerShell يستدعي curl.exe ويستخدم قواعد الاقتباس ومتابعة الأسطر الخاصة بـ PowerShell.
كيفية إنشاء أمر cURL بأمان
-
1
اختر الطريقة والعنوان والصدفة
أدخل عنوان HTTP أو HTTPS كاملا. اختر إخراج صدفة POSIX أو PowerShell قبل إضافة تفاصيل الطلب.
-
2
أضف الرؤوس والمصادقة
استخدم أزواج رؤوس صالحة أو رمز Bearer أو المصادقة الأساسية. لا يمكن الجمع بين رأس Authorization يدوي ووضع مصادقة.
-
3
اختر تنسيق المتن
تحقق من JSON، أو أدخل بيانات خام حرفية، أو أضف حقول نموذج مرمّزة لعناوين URL في صفوف اسم وقيمة مستقلة. تستخدم المتون الحرفية `--data-raw` حتى لا تُقرأ `@` في البداية كملف محلي.
-
4
راجع قبل النسخ
تحقق من الطريقة والعنوان والصدفة وعدد الرؤوس ونوع المتن. تُخفى قيم بيانات الاعتماد في الملخص لكنها تظهر في الأمر النهائي.
-
5
انسخ أو نزّل
انسخ الأمر أو نزّل ملف `.sh` أو `.ps1`. لا تشغّله إلا بعد مراجعة نقطة النهاية والخيارات وأي أسرار يتضمنها.
ما الذي يتعامل معه المنشئ؟
| الإدخال | صياغة cURL المنشأة |
|---|---|
| طلب HEAD | الخيار --head حتى يتوقع cURL رؤوسا بلا متن استجابة |
| طرق أخرى غير GET | الخيار -X METHOD |
| رأس الطلب | وسيطة -H مقتبسة لكل رأس |
| متن JSON | الخيار --data-raw مع رأس JSON Content-Type تلقائي إذا لم يقدمه المستخدم |
| متن حرفي | الخيار --data-raw لمنع تفسير @filename |
| نموذج مرمّز لعنوان URL | وسيطة --data-urlencode لكل حقل |
| رمز Bearer | رأس Authorization: Bearer ... مقتبس |
| المصادقة الأساسية | قيمة --user مقتبسة |
| إعادة التوجيه أو التشخيص أو اختبار TLS محليا | --location أو --verbose أو --insecure |
POSIX وPowerShell هدفان مختلفان
يستخدم أمر POSIX وسائط بين علامتي اقتباس مفردتين وشرطة مائلة عكسية لمتابعة الأسطر في bash وzsh وWSL. عند وجود علامة اقتباس مفردة حرفية، يغلق الاقتباس ثم يهرب المحرف ويعيد فتحه حتى تمرر الصدفة المحرف الأصلي إلى cURL.
يستدعي أمر PowerShell البرنامج curl.exe، ويستخدم قواعد هروب الاقتباس المفرد في PowerShell والعلامة الخلفية لمتابعة السطر. ليس هذا أمر cmd.exe. لموجه أوامر Windows قواعد مختلفة للتوسعة والاقتباس، ولذلك لا يقدمه المنشئ عمدا.
بيانات الاعتماد ما زالت تحتاج إلى الحذر
يمنع الإنشاء المحلي داخل المتصفح هذه الصفحة من تلقي سرك، لكن الأمر النهائي يتضمن أي رمز أو كلمة مرور أو رأس حساس أدخلته. قد يدخل الأمر المنسوخ في سجل الصدفة، وقد يبقى البرنامج النصي المنزّل على القرص، وقد ترى برامج أخرى على الجهاز نفسه وسائط العملية. فضّل بيانات اعتماد قصيرة العمر، واستخدم قيما نائبة عند مشاركة الأمثلة، واحذف ملفات الأوامر التي لم تعد تحتاج إليها.
حدود الإدخال والاستثناءات المقصودة
يقبل المنشئ عناوين HTTP وHTTPS من دون بيانات اعتماد مضمّنة أو جزء fragment. ويدعم حتى 30 رأسا أو حقل نموذج، ومتنا حتى 256 KiB. يجب أن تستخدم أسماء الرؤوس مجموعة محارف رمز HTTP، ولا يجوز أن تحتوي قيمها على فواصل أسطر أو محارف تحكم. لا ينشئ متونا مع GET أو HEAD، ولا رفع ملفات متعدد الأجزاء، ولا إخراج cmd.exe.
الأسئلة الشائعة
لا. يعمل المحرر وتجميع الأمر داخل تبويب المتصفح هذا. لا يستدعي نقطة النهاية ولا يرسل العنوان أو الرؤوس أو بيانات الاعتماد أو المتن عبر خوادمنا. لا يُرسل الطلب إلا إذا شغلت الأمر المنشأ لاحقا.
يستخدم المسار متعدد الصفحات تخزين الجلسة لهذا التبويب. يثبت انتهاء الصلاحية عند 30 دقيقة من أول حفظ ناجح بدلا من تمديده في كل صفحة، ويحذفه البدء من جديد. يؤدي إغلاق التبويب عادة إلى مسح تخزين الجلسة.
يرسل --data-raw النص حرفيا ويعطّل سلوك @filename الخاص بـ cURL. يمنع ذلك متنا يبدأ بـ @ من قراءة ملف محلي بصورة غير متوقعة عند تشغيل الأمر.
لا. يقع الخيار متعدد الأجزاء -F ومراجع الملفات المحلية خارج نطاق هذا المنشئ. أنشئ تلك الأوامر وراجعها يدويا، خاصة عندما يستطيع الأمر قراءة مسار من جهازك.
لا. يستهدف PowerShell ويستدعي curl.exe صراحة. استخدم هدف POSIX داخل WSL. يختلف cmd.exe التقليدي في الهروب وتوسعة المتغيرات، لذلك فإن لصق أي من الهدفين متعددَي الأسطر فيه غير آمن.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
منسق JSON
الصق JSON لتنسيقه بمسافتين أو أربع مسافات، أو تصغيره إلى ناتج مضغوط، أو فحص بنيته بسرعة قبل نسخ النتيجة.
مولد لوحة الألوان
أنشئ لوحات ألوان أحادية أو متجاورة أو مكملة أو ثلاثية أو رباعية من لون HEX أساسي، ثم صدّر متغيرات CSS جاهزة للنسخ.
محول Base64 إلى Hex
حوّل سلسلة Base64 إلى بايتاتها الأساسية معروضة بالنظام الست عشري (hex). مفيد لفحص الرموز المميزة والمفاتيح والشهادات ورموز JWT.
محول ASCII إلى Hex
حوّل نص ASCII إلى قيم bytes بالنظام الست عشري. يستخدم الناتج رقمين hex لكل محرف، جاهزا لملفات memory dumps أو packet traces أو جداول firmware.
محدد ألوان HEX
اختر لون HEX أو أدخله واحصل على RGB وHSL وCMYK تقريبي والسطوع النسبي ونسب التباين مع الأبيض والأسود.