منشئ أوامر cURL

بياناتمطور
إعلان · يزيل؟

أعلام

إعلان · يزيل؟

مرشد

منشئ أوامر cURL

إنشاء أوامر cURL كاملة جاهزة للتنفيذ باستخدام نموذج مرئي بدلاً من حفظ صيغة الأعلام. حدد طريقة HTTP الخاصة بك، وأضف الرؤوس، وقم بتهيئة المصادقة، وحدد نص الطلب، واحصل على أمر curl منسق بشكل صحيح يمكنك نسخه ولصقه مباشرة في الطرفية الخاصة بك.

كيف تستعمل

أدخل عنوان URL المستهدف الخاص بك وحدد طريقة HTTP. أضف أي رؤوس مخصصة، واختر نوع مصادقة إذا لزم الأمر، وقم بتهيئة نص الطلب لطلبات POST و PUT أو PATCH. يتم تحديث أمر curl في الوقت الفعلي أثناء ملء النموذج — فقط قم بنسخه عند الانتهاء.

سمات

  • طرق HTTP – دعم لطلبات GET و POST و PUT و PATCH و DELETE و HEAD و OPTIONS.
  • رؤوس مخصصة – إضافة وإزالة أزواج مفاتيح-قيم الرأس ديناميكيًا. يتم اقتباس كل رأس بشكل صحيح في الإخراج.
  • نص الطلب – اختر من بين JSON خام، XML خام، نص خام، بيانات النموذج (متعددة الأجزاء)، أو مشفرة عبر URL. تظهر حقول الجسم تلقائيًا للطرق التي تدعمها.
  • المصادقة – دعم مدمج لطرق المصادقة باستخدام رمز مميز للحامل، والمصادقة الأساسية، ورأس مفتاح API.
  • أعلام cURL – تبديل الأعلام الشائعة مثل --insecure, -L (تتبع عمليات إعادة التوجيه)، -v (مفصل)، و --compressed.
  • تشفير Shell – يتم تشفير جميع القيم بشكل صحيح لنسخها ولصقها بأمان في أي طرفية.
  • معاينة في الوقت الفعلي – يتم تحديث الأمر فورًا أثناء الكتابة، مع تنسيق متعدد الأسطر لسهولة القراءة.

متى تستخدم هذه الأداة

استخدم هذه الأداة عندما تحتاج إلى اختبار نقطة نهاية API بسرعة، أو تصحيح طلبات HTTP، أو مشاركة طلب قابل للتكرار مع زميل في الفريق. بدلاً من تجميع الأعلام من صفحة دليل cURL، املأ النموذج واحصل على أمر مضمون صحته من الناحية النحوية. إنه مفيد بشكل خاص للطلبات المعقدة مع رؤوس متعددة والمصادقة وأجسام JSON.

إعلان · يزيل؟

التعليمات

  1. ما هو cURL وما هو استخدامه؟

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

  2. ما الفرق بين طريقتي HTTP GET و POST؟

    تسترجع طلبات GET البيانات من خادم دون تعديل أي شيء - مثل تحميل صفحة ويب أو جلب بيانات API. ترسل طلبات POST بيانات إلى خادم لإنشاء أو معالجة شيء ما - مثل إرسال نموذج، أو تحميل ملف، أو إنشاء سجل جديد عبر API. تضع طلبات GET المعلمات في عنوان URL، بينما تتضمن طلبات POST البيانات في نص الطلب.

  3. ماذا يفعل العلم --insecure في cURL؟

    يخبر العلم --insecure (أو -k) cURL بتخطي التحقق من شهادة SSL. هذا مفيد عند الاختبار مقابل خوادم التطوير ذات الشهادات الموقعة ذاتيًا، ولكن يجب عدم استخدامه مطلقًا في نصوص الإنتاج لأنه يعطل فحصًا أمنيًا مهمًا يحمي من هجمات الرجل في الوسط.

  4. ما الفرق بين رمز مميز للحامل والمصادقة الأساسية؟

    ترسل المصادقة الأساسية اسم مستخدم وكلمة مرور مشفرة بتنسيق Base64 مع كل طلب - بسيطة ولكنها أقل أمانًا حيث يتم إرسال بيانات الاعتماد في كل مرة. ترسل مصادقة رمز مميز للحامل رمزًا (عادةً ما يكون رمز وصول JWT أو OAuth) تم الحصول عليه من خلال عملية تسجيل دخول منفصلة. يمكن أن تنتهي صلاحية رموز الحامل، ويتم تحديد نطاقها لأذونات محددة، وإلغاؤها دون تغيير كلمة مرور المستخدم.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · يزيل؟
إعلان · يزيل؟
إعلان · يزيل؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · يزيل؟