.NET API - استخدام Postman لاختبار الـEndpoints

‎.NET API - استخدام Postman لاختبار الـEndpoints

Postman هو أداة مجانية قوية تتيح لك إرسال طلبات HTTP بسهولة إلى API الخاص بك واختبار النتائج. مفيد جدًا أثناء تطوير Web API في ‎.NET.

🧩 ما الذي يمكننا اختباره باستخدام Postman؟

  • ✅ طلبات GET لاسترجاع البيانات
  • ✅ طلبات POST لإرسال بيانات
  • ✅ طلبات PUT لتحديث بيانات
  • ✅ طلبات DELETE لحذف بيانات

🔌 تشغيل Web API

أولاً، تأكد أن Web API يعمل على عنوان مثل:

https://localhost:5001/api/products

في حال كنت تستخدم HTTP فقط (بدون SSL):

http://localhost:5000/api/products

🚀 استخدام Postman خطوة بخطوة

  1. افتح تطبيق Postman.
  2. اختر نوع الطلب من القائمة (مثل: GET, POST).
  3. ضع رابط الـ API في خانة الرابط.
  4. إن كنت سترسل بيانات (POST أو PUT)، اختر Body ⮕ raw ⮕ JSON، وأدخل البيانات بصيغة JSON.
  5. اضغط Send.

📤 مثال على POST

طلب إلى /api/products لإضافة منتج جديد:

{
  "name": "Keyboard",
  "price": 100
}

📥 مثال على GET

طلب إلى /api/products لاسترجاع كل المنتجات:

GET http://localhost:5000/api/products

🛡️ نصائح أثناء استخدام Postman

  • ✔️ تأكد من اختيار نوع Content-Type = application/json عند إرسال بيانات.
  • ✔️ إذا كان عندك Authorization (مثل Token)، استخدم تبويب Authorization.
  • ✔️ تابع استجابة الخادم في تبويب Body بعد الضغط على Send.

📌 خلاصة

  • Postman أداة ضرورية لأي مطور APIs.
  • تساعدك في اختبار الطلبات والاستجابات بشكل سريع ومرن.
  • يمكن استخدامها مع كل أنواع HTTP Methods.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework