كيفية استخدام cURL لإرسال واجهة برمجة التطبيقات

في عالم تطوير الويب الديناميكي، تعتبر إتقان الاتصالات باستخدام واجهات برمجة التطبيقات مهارة أساسية للمطورين. تبسط Apidog هذه العملية بواسطة cURL. في هذه المقالة، سنستعرض أساسيات استخدام cURL لإرسال طلبات API، مقدمين دليل خطوة بخطوة للمبتدئين.

Amir Hassan

Amir Hassan

20 أغسطس 2025

كيفية استخدام cURL لإرسال واجهة برمجة التطبيقات

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

في عالم تطوير الويب الديناميكي، mastering API communication هو مهارة حاسمة للمطورين. أداة قوية واحدة التي تبسط هذه العملية هي cURL. في هذه المقالة، سنستكشف أساسيات استخدام cURL لإرسال طلبات API، مقدّمين دليل خطوة بخطوة للمبتدئين.

من بناء الطلبات الأساسية إلى التعامل مع المصادقة وفهم بيانات الاستجابة، تهدف هذه الدورة التعليمية إلى إزالة الغموض عن cURL وتمكين المطورين من التفاعل بسلاسة مع APIs في مشاريعهم.

button

ما هو cURL؟

cURL (عميل لـ URLs) هو أداة سطر الأوامر ومكتبة لنقل البيانات باستخدام URLs. تُستخدم على نطاق واسع لعمل طلبات HTTP للتفاعل مع خدمات الويب، وAPIs، وغيرها من الموارد عبر الإنترنت. يدعم curl بروتوكولات مختلفة، بما في ذلك HTTP، HTTPS، FTP، FTPS، SCP، SFTP، LDAP، إلخ.

تقوم بإصدار الأوامر في terminal أو command prompt، مما يسمح للمستخدمين بإرسال واستقبال البيانات، وتعيين رؤوس مخصصة، وأداء عمليات إعادة توجيه، وعمليات أخرى تتعلق بنقل البيانات عبر الإنترنت. cURL شائعة بسبب واجهتها سهلة الاستخدام، وتوافقها عبر الأنظمة الأساسية، وقدراتها البرمجية. هذا يجعلها أداة قيمة للمطورين والعاملين في الشبكات حيث يمكنهم أداء المهام في بيئة سطر الأوامر.

الميزات الرئيسية لـ cURL

يتم استخدام cURL لعدة أسباب في عالم تطوير الويب.

cURL


ما هو Apidog؟

Apidog هي منصة تكامل API متعددة الاستخدامات تبسط عمليات اختبار API، وتصحيح الأخطاء، والتصميم، والمحاكاة، والتوثيق. مع واجهة مستخدم سهلة الاستخدام ومجموعة غنية من الأدوات، تعزز Apidog التعاون داخل الفرق التي تعمل على مشاريع متنوعة. تعمل على تحسين اختبار API، مما يسمح بتقييمات أكثر شمولاً، وتسهيل إنشاء مخططات JSON/XML لنتائج الاختبارات والاستجابات.

Apidog

من بين ميزاتها، تتفوق Apidog في توثيق استجابات ونتائج API، مما يوفر تخطيطات قابلة للتخصيص لمزيد من الوثائق الجذابة. تتميز المنصة أيضًا بأدوات اختبار API سهلة الاستخدام، مما يتيح الإضافة المرئية للاختباريات وإنشاء فروع للاختبار.

تُبسط جهود التعاون من خلال خيار المشاركة والعمل على المشاريع مع أعضاء الفريق، مما يسهل عملية التعامل مع APIs الجماعية. بالإضافة إلى ذلك، تساعد Apidog في مراقبة نشاط API، وتلغي قدراتها في المحاكاة الحاجة إلى البرمجة، مما يوفر تجربة تطوير أكثر كفاءة.

button

كيفية استخدام cURL API في Apidog؟

هناك العديد من أدوات التقاط الحزم المتاحة عبر الإنترنت لالتقاط طلبات curl. تشمل هذه الأدوات Chrome وCharles وFiddler إلى Apidog بصيغة cURL. يساعد ذلك في تكرار طلبات API بسرعة للاختبار وتصحيح الأخطاء داخل Apidog. دعنا نناقش بالتفصيل كيفية استخدام كل أداة من أدوات التقاط الحزم.

استخدم أدوات التقاط الحزم لالتقاط طلبات cURL

Chrome

  1. افتح أدوات المطورين عن طريق التنقل إلى النقاط الثلاث في متصفح Chrome. اختر خيار "المزيد من الأدوات" وانقر على "أدوات المطورين".
  2. التقط حزم الشبكة من خلال التفاعل مع تطبيق الويب أو الخدمة المعنية.
  3. انقر بزر الماوس الأيمن على طلب API المعني، واختر "نسخ"، ثم اختر "نسخ كـ curl".
Chrome

Charles

  1. بدلاً من استخدام Chrome، استخدم Charles (تطبيق وكيل تصحيح الويب) لالتقاط حزم طلب API.
  2. انقر بزر الماوس الأيمن على الطلب وانسخه كـ curl.
Charles

Fiddler

  1. يمكنك اختيار استخدام Fiddler لالتقاط الحزم.
  2. انتقل إلى القائمة أعلى اليسار، اتبع ملف -> تصدير الجلسات -> الجلسات المحددة، اختر نص curl، واحفظه كملف .bat.
  3. استخدم محرر نصوص لفتح ملف .bat وانسخ محتوياته.
Fiddler

استيراد البيانات التي تم الحصول عليها في Apidog (دليل خطوة بخطوة)

الآن بعد أن قمت بالتقاط البيانات، حان الوقت لنقلها إلى Apidog. خطوات القيام بذلك بسيطة.

  1. اجلب المؤشر إلى أيقونة + بجانب شريط البحث. اختر خيار "استيراد cURL".
استيراد cURL

2. ستفتح نافذة. يمكنك لصق أمر cURL أو بيانات صيغة curl في الصندوق الملتقطة من أداة التقاط الحزم. بعد لصق البيانات، انقر على "موافق".

لصق أمر cURL

3. بعد النقر على زر "موافق"، سترى أن البيانات الملتقطة قد تم نسخها إلى API السريع التالي للتصحيح.

API للتصحيح السريع

4. يمكنك استخدام اختصار للتصحيح لتصحيح API مباشرة.

حفظ

5. انقر على زر "حفظ" لحفظ البيانات المستوردة كـ API داخل Apidog لمزيد من الاختبار والتصحيح.

الخاتمة

في الختام، يوفر دمج curl مع Apidog تجربة متعددة الاستخدامات لمطوري الويب. إن الدمج السلس لوظائف سطر أوامر curl مع منصة Apidog التعاونية يعزز دورة حياة API. تبسط واجهة Apidog الرسومية تكامل أوامر curl الموجودة، مما يناسب المطورين بمستويات خبرة متنوعة.

تتيح البيئة المنظمة تصميم وتوثيق وأتمتة APIs بشكل متكامل، مما يعزز التنظيم والوضوح throughout عملية التطوير. تسهم آليات التعامل مع الأخطاء وإعدادات الأتمتة التي تقدمها المنصة في إطار اختبار أكثر قوة، مما يضمن موثوقية التفاعلات مع APIs. تسمح المرونة التي توفرها Apidog للمستخدمين بتكوين معلمات الأتمتة وتكييف المنصة لتلبية متطلبات المشروع المحددة.

button

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات

كيفية استخدام cURL لإرسال واجهة برمجة التطبيقات