[دليل] كيفية تمرير القيم البوليانية باستخدام بوستمان؟

بينما لا يتعامل HTTP مع القيم المنطقية الحقيقية، يوفر Postman حلولاً بديلة! تعلم كيفية إرسال بيانات منطقية في طلباتك باستخدام تنسيقات مثل JSON (صحيح/خطأ) أو form-data (1/0)، لضمان تفسير الخادم لها بشكل صحيح. تستعرض هذه الدليل كلا الطريقتين وتغطي الأخطاء الشائعة التي يجب تجنبها.

Amir Hassan

Amir Hassan

29 مايو 2025

[دليل] كيفية تمرير القيم البوليانية باستخدام بوستمان؟

تتطلب التواصل الفعال بين واجهات برمجة التطبيقات (APIs) وتطبيقات العملاء غالبًا نقل بيانات boolean، التي تمثل القيم الصحيحة أو الخاطئة. في مجال اختبار واجهات برمجة التطبيقات، تمكّن أدوات مثل Postman المطورين من إنشاء وإرسال الطلبات التي تعكس بدقة التفاعلات الواقعية. تتناول هذه الدليل الطرق المحددة لتمرير القيم boolean باستخدام Postman، مما يضمن أن تعمل تكاملات واجهات برمجة التطبيقات كما هو مقصود.

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

إذا كنت ترغب في معرفة المزيد عن Apidog، تأكد من النقر على الزر أدناه (Apidog مجاني للاستخدام!).
زر

ما هو Postman؟

شعار بوستمين

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

ما هي القيم boolean في واجهات برمجة التطبيقات؟

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

أين توجد قيم boolean؟

معلمات الطلب

بيانات الاستجابة

أكواد الأخطاء

دليل خطوة بخطوة لتمرير القيم boolean في Postman

الخطوة 1 - إنشاء حساب Postman

قم بإنشاء حساب جديد في Postman (فقط إذا لم يكن لديك واحد بالفعل) وابدأ في تنزيل تطبيق Postman على جهازك. يقدم التطبيق ميزات أكثر من نسخته عبر الويب.

تسجيل حساب مجاني في بوستمين

الخطوة 2 - إنشاء طلب API جديد على Postman

إنشاء طلب جديد ببوستمين

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

الخطوة 3 - إدخال طريقة واجهة برمجة التطبيقات والتفاصيل

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

الخطوة 4 - افتح قسم سكريبت ما قبل الطلب

فتح قسم ما قبل الطلب ببوستمين

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

الخطوة 5 - إدراج الكود الضروري لتضمين القيم boolean

في هذا القسم الفارغ تحت علامة سكريبت ما قبل الطلب، أدخل الأسطر التالية من الكود لتتمكن من تضمين قيمة boolean.

var bool = [true, false];
pm.globals.set('boolVal',  bool[Math.floor(Math.random()*bool.length)]);

"BoolVal": {{boolVal}},

الخطوة 6 - تضمينها في معلمة طلب API التي ترغب في إرسالها

تضمين قيمة boolean في معلمة ببوستمين

تأكد من تضمين قيمة boolean في قسم المعلمات، كما هو موضح في الصورة أعلاه.

Apidog - إنشاء واجهات برمجة التطبيقات بدون حدود أو قيود

Apidog هي منصة شاملة لتطوير واجهات برمجة التطبيقات مثل Postman. ومع ذلك، توفر Apidog جميع الوظائف لكامل دورة حياة واجهة برمجة التطبيقات - لم يعد المطورون بحاجة لتنزيل أدوات API إضافية.

واجهة محاكاة Apidog
زر

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

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

واجهة برمجة التطبيقات الجديدة Apidog

للبدء، اضغط على زر واجهة برمجة التطبيقات جديدة، كما هو موضح في الصورة أعلاه.

إضافة تفاصيل واجهة برمجة التطبيقات الجديدة Apidog

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

اختر بحرية أنواع بيانات المعلمات باستخدام Apidog

مع Apidog، لا تحتاج لوضع كود إضافي لتمكين القيم boolean. يمكن لـ Apidog تسهيل إرسال القيم boolean في طلب واجهة برمجة التطبيقات.

اختيار نوع البيانات Apidog

مع Apidog، يمكنك الاختيار من بين أي نوع بيانات تقريبًا موجود!

الخاتمة

من خلال فهم الطرق المختلفة لتمرير القيم boolean في Postman (JSON وform-data)، يمكنك بناء طلبات تعكس بدقة تفاعلات واجهتك برمجة التطبيقات المرغوبة. تذكر دائمًا استشارة توثيق واجهة برمجة التطبيقات للتحقق من التنسيق المتوقع للبيانات وتمثيل boolean (true/false أو 1/0) لضمان التواصل السلس.

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

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

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