Postman، وهي منصة شهيرة لتطوير واختبار واجهات برمجة التطبيقات (API)، تتيح للمستخدمين بناء وإرسال طلبات HTTP. أحد الجوانب الأساسية للتفاعل مع واجهات برمجة التطبيقات هو تمرير البيانات من خلال المعاملات.
الاستخدام الفعال للمعاملات في طلبات POST أمر أساسي لاختبار وتطوير واجهات برمجة التطبيقات الديناميكية. من خلال فهم كيفية دمج معاملات الاستعلام، معاملات المسار، معاملات جسم الطلب، والعناوين، يمكنك إنشاء طلبات دقيقة ومفيدة للتفاعل مع واجهات برمجة التطبيقات الخاصة بك. ستقدم هذه المقالة تعليمات واضحة وأمثلة عملية لمساعدتك في إتقان إعداد المعاملات في Postman.
ما هي طلبات POST في Postman؟
طلب POST في Postman هو طريقة تستخدم لإرسال البيانات إلى خادم. على عكس طلبات GET التي تستخدم أساسًا لاسترجاع البيانات، تم تصميم طلبات POST خصيصًا لإنشاء أو تحديث الموارد على خادم.
عند إرسال طلب POST في Postman، عادة ما تتضمن البيانات التي ترغب في إرسالها في جسم الطلب. يمكن تنسيق هذه البيانات بطرق مختلفة، مثل JSON أو XML أو بيانات النموذج. ثم يقوم الخادم بمعالجة البيانات وتنفيذ الإجراء المطلوب.
ما هي المعاملات في واجهات برمجة التطبيقات؟
المعاملات هي في الأساس متغيرات توفر معلومات إضافية لنقطة نهاية واجهة برمجة التطبيقات. تسمح لك بتخصيص البيانات التي تطلبها أو ترسلها. اعتبرها كعوامل تعديل لاستدعاءات واجهة برمجة التطبيقات الخاصة بك.
هناك عادة نوعان رئيسيان من المعاملات:
معاملات الاستعلام
تتم إضافتها إلى نهاية عنوان URL، مفصولة بعلامات الاستفهام وعلامات التأثير. على سبيل المثال: https://api.example.com/users?page=2&limit=10.
معاملات جسم الطلب
تتم تضمينها في جسم الطلب، غالبًا بصيغة JSON أو XML. تُستخدم لإرسال البيانات لإنشاء أو تحديث الموارد.
لماذا تستخدم المعاملات لطلبات POST؟
المعاملات ضرورية لطلبات POST الديناميكية لأنها تسمح لك بإرسال بيانات متنوعة مع كل طلب، مما يمكّن من اختبار سيناريوهات مختلفة وإنشاء تفاعلات مرنة مع واجهة برمجة التطبيقات.
من خلال الاستخدام الصحيح للمعاملات، يجب أن يتمكن المطورون من تحسين عمليات تطوير واختبار واجهات برمجة التطبيقات، مما ينتج عنه تطبيقات قوية.
دليل خطوة بخطوة لتحديد المعاملات في طلبات POST في Postman
الخطوة 1 - إنشاء طلب POST جديد

في Postman، انقر على زر "+" لإنشاء طلب جديد. تأكد من اختيار طريقة HTTP POST.
الخطوة 2 - تعيين عنوان URL للطلب

بعد ذلك، أدخل عنوان URL الأساسي لنقطة نهاية واجهة برمجة التطبيقات الخاصة بك في الجزء المميز في الصورة.
الخطوة 3 - إضافة معاملات الاستعلام

تحت علامة Params، يمكنك إضافة معاملات الاستعلام مباشرة إلى عنوان URL.
الخطوة 4 - بناء جسم الطلب

أخيرًا، انتقل إلى علامة Body لإدخال بياناتك بالتنسيق المطلوب، مثل بيانات النموذج أو ثنائية أو خام أو JSON أو GraphQL.
Apidog - الحل الشامل لواجهات برمجة التطبيقات للمطورين الحديثين
كمطورين، من الضروري أن تتوفر لديك أفضل الأدوات في مجموعة تطويرك. وذلك لضمان أن المنتجات والتطبيقات التي تنتجها هي من أفضل جودة للمستهلكين.
نقدم لك منصة لتطوير واجهات برمجة التطبيقات تتميز بواجهة مستخدم بسيطة وسهلة الفهم: Apidog.

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

بعد تنزيل وبدء مشروع فارغ جديد مع Apidog، قم بالتوقف فوق مربع + البنفسجي الصغير. سيؤدي ذلك إلى ظهور قائمة منسدلة. هنا، اختر طلب جديد.

بعد ذلك، قم بتغيير طريقة HTTP إلى POST.

تابع بالتوجه إلى علامة Params، حيث يُسمح لك بإضافة معاملات الاستعلام إلى نقطة نهاية واجهة برمجة التطبيقات الخاصة بك.
سيناريوهات اختبار Apidog
يمتلك Apidog ميزة اختبار فريدة تُسمى سيناريوهات الاختبار.


يتيح لك Apidog اختبار عدة واجهات برمجة التطبيقات في تسلسل، مما يحاكي الاستخدام في العالم الحقيقي. هذا مثالي لواجهات برمجة التطبيقات التي تعتمد على بعضها البعض لتعمل بشكل صحيح.
نتائج سيناريو اختبار Apidog

ثم سيقوم Apidog بإرجاع تقرير مفصل عن سيناريو الاختبار الخاص بك، يحدد عدد الطلبات الناجحة والفاشلة، مع المدة الإجمالية لجميع واجهات برمجة التطبيقات لإكمالها.
اختبار نقطة نهاية واجهة برمجة التطبيقات الفردية مع Apidog

يدعم Apidog المطورين الذين يرغبون فياختبار واجهات برمجة التطبيقات الفردية ومراقبة كل استجابة على حدة. كل ما عليك هو الضغط على رأس Run، ثم على زر Send، بتلك الترتيب.

الخاتمة
من خلال الاستخدام الفعال للمعاملات ضمن طلبات POST في Postman، يمكنك تعزيز قدرات اختبار وتطوير واجهات برمجة التطبيقات لديك بشكل كبير. فهم معاملات الاستعلام، معاملات جسم الطلب، والعناوين يمكنك من إنشاء طلبات ديناميكية ومفيدة، مما يمكّنك من اختبار وظيفة واجهة برمجة التطبيقات الخاصة بك بشكل شامل تحت ظروف مختلفة.
إتقان إعداد المعاملات أمر بالغ الأهمية لبناء واجهات برمجة تطبيقات قوية وموثوقة. من خلال دمج أفضل الممارسات واستكشاف الميزات الإضافية التي تقدمها Postman، مثل متغيرات البيئة والمجموعات، يمكنك تبسيط سير العمل الخاص بك وتحسين كفاءة تطوير واجهات برمجة التطبيقات بشكل عام.
