تقدم Postman مجموعة واسعة من الميزات التي تجعلها أداة ضرورية لتطوير واجهات البرمجة التطبيقات (API). تدعم أنواع طلبات مختلفة مثل GET و POST و PUT و DELETE والمزيد. كما تتيح للمطورين إعداد رؤوس الطلبات وإضافة معلمات الاستعلام وضم أجسام الطلبات. بالإضافة إلى ذلك، تدعم Postman طرق المصادقة مثل OAuth 2.0 وBasic Auth وBearer Tokens. واحدة من المزايا الرئيسية المستخدمة في Postman هي قدرتها على استيراد الطلبات من أوامر cURL.
ما هو cURL؟
cURL هي أداة سطر أوامر تستخدم لإجراء طلبات HTTP. وهي اختصار لـ "Client for URLs" وتستخدم على نطاق واسع لاختبار واجهات البرمجة التطبيقات (APIs) وإجراء طلبات HTTP من سطر الأوامر أو من داخل السكربتات. يدعم cURL بروتوكولات متعددة مثل HTTP وHTTPS وFTP وSMTP والمزيد.
مع cURL، يمكنك إجراء GET و POST و PUT و DELETE وأنواع أخرى من الطلبات. تتيح لك إعداد الرؤوس، وتمرير معلمات الاستعلام، وإرسال البيانات في جسم الطلب، والتعامل مع الكوكيز. يوفر cURL طريقة بسيطة وقوية للتفاعل مع خدمات الويب واختبار نقاط نهاية واجهة البرمجة التطبيقات (API).
واحدة من فوائد استخدام cURL هي بساطته. من السهل تثبيته واستخدامه، مما يجعله اختيارًا شائعًا للمطورين والمختبرين. يمكن كتابة أوامر cURL في سطر واحد فقط وتنفيذها من سطر الأوامر أو من داخل السكربتات.
كيف تستورد طلبات cURL إلى Postman؟
إذا كانت لديك طلبات cURL قائمة ترغب في استيرادها إلى Postman، يمكنك القيام بذلك بسهولة. توفر Postman ميزة تتيح لك استيراد طلبات cURL وتحويلها إلى مجموعات Postman. هذا يجعل من السهل ترحيل طلبات cURL الحالية إلى Postman والاستفادة من ميزاتها القوية.
لاستيراد طلبات cURL إلى Postman، اتبع الخطوات التالية:

- للاستيراد، افتح Postman وانقر على علامة التبويب "استيراد" الموجودة في الزاوية اليسرى العليا.

إليك مثال على طلب cURL:
curl --request GET \ --url https://api.example.com/users \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Content-Type: application/json' \ --data '{"username": "john_doe", "email": "john_doe@example.com"}'
2. يمكنك سحب وإفلات أمر cURL المنسوخ مباشرة في المساحة الفارغة في الخطوة الأولى أو تحديد رمز الشيفرة </> في الشريط الجانبي الأيمن، وسيتم التعرف عليه تلقائيًا واستيراده إلى Postman.

ملاحظة: Windows 10.16.3نص خام
3. بمجرد الاستيراد بنجاح، يمكنك التحقق مما إذا كان الطلب صحيحًا من خلال مراجعة أقسام الرؤوس والجسم. يمكنك أيضًا تخصيص المعلمات في قسم Params.

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

أحد الفوائد الرئيسية لاستيراد من cURL في Apidog هو القدرة على تحويل أوامر cURL المعقدة بسهولة إلى تنسيق أكثر سهولة في الاستخدام. غالبًا ما تكون أوامر cURL صعبة القراءة، خاصةً عندما تتضمن رؤوس متعددة أو معلمات استعلام أو أجسام طلبات. من خلال استيراد هذه الأوامر إلى Apidog، يمكن للمطورين الاستفادة من واجهة المستخدم البديهية لعرض وتحرير وإدارة طلباتهم بسهولة.
ميزة أخرى لاستيراد من cURL في Apidog هي القدرة على استغلال إمكانات الاختبار فيه. يتيح Apidog للمطورين كتابة وتنفيذ اختبارات آلية لواجهاتهم، مما يسهل ضمان موثوقية ووظائف تطبيقاتهم. من خلال استيراد طلبات cURL إلى Apidog، يمكن للمطورين دمج هذه الاختبارات بسلاسة في سير العمل الحالي الخاص بهم والاستفادة من ميزات الاختبار المتقدمة المقدمة من Apidog.
علاوة على ذلك، باستخدام Apidog، يمكن للمطورين الاستفادة من مجموعة واسعة من التكاملات والإضافات المعدة مسبقًا المتاحة في نظامه البيئي. يمكن أن تعزز هذه التكاملات والإضافات من وظائف وإنتاجية عملية التطوير.
- عند فتح Apidog، يمكنك اختيار "استيراد cURL" من خلال النقر على زر "+"، يمكنك أيضًا فتحه بسرعة باستخدام الاختصار "Ctrl + L".

2. لصق cURL الذي تحتاج لاستيراده بنقرة واحدة. تأكد من المعلومات وانقر "موافق".

3. بعد استيراد cURL، يمكنك تخصيصه عن طريق تعديل معلمات الطلب، والرؤوس، أو الجسم حسب الحاجة.

يمكنك أيضًا اختبار واجهة البرمجة التطبيقات (API) من خلال إرسال الطلبات وفحص الاستجابات لضمان عملها كما هو متوقع.
باختصار، يقدم استيراد طلبات cURL إلى Apidog فوائد عديدة للمطورين. يوفر انتقالًا سلسًا من استخدام أوامر cURL إلى الاستفادة من الميزات والقدرات التي تقدمها Apidog. من خلال الاستفادة من واجهة Apidog سهلة الاستخدام، وإمكانات الاختبار القوية، وتشكيلة واسعة من التكاملات والإضافات، يمكن للمطورين تحسين سير عمل اختبار وتطوير واجهات البرمجة التطبيقات (APIs) وزيادة إنتاجيتهم.