العودة للمدونة

اختبار واجهات برمجة التطبيقات (API) باستخدام Postman و Proxy

عند تطوير تطبيقات الجوال أو الواجهات الخلفية (Backend)، غالباً ما تحتاج لرؤية ما يحدث "تحت الغطاء". أداة Postman توفر ميزة "Capture Requests" التي تحول جهازك إلى HTTP Proxy لالتقاط وتحليل الطلبات الصادرة من أي جهاز على الشبكة.

إعداد Postman كخادم بروكسي

لالتقاط حركة البيانات من هاتف جوال مثلاً:

  1. افتح Postman واضغط على أيقونة الستالايت (Capture Requests) في الشريط السفلي.
  2. فعل خيار Enable Proxy وحدد المنفذ (مثلاً 5555).
  3. اذهب لإعدادات الواي فاي في هاتفك، وقم بتعيين البروكسي اليدوي إلى IP جهاز الكمبيوتر ومنفذ 5555.
الآن، أي تطبيق تفتحه على الهاتف ستظهر طلباته داخل Postman مباشرة للتحليل.

إرسال الطلبات عبر بروكسي خارجي

إذا كنت تختبر API مقيد جغرافياً (Geo-restricted)، يمكنك إعداد Postman لتوجيه طلباته عبر بروكسي في دولة أخرى.


Settings -> Proxy:
☑ Add a custom proxy configuration
Proxy Type: HTTP / HTTPS
Proxy Server: 123.45.67.89
Port: 8080
Proxy Auth: On (Username/Password)
                    

تجاوز مشاكل SSL (SSL Verification)

في بيئات التطوير (Staging)، غالباً ما نستخدم شهادات موقعة ذاتياً (Self-signed). تأكد من تعطيل خيار "SSL certificate verification" في إعدادات Postman لتجنب أخطاء الاتصال عند العمل خلف بروكسي الشركة.

إفصاح: قد نحصل على عمولة إذا اشتريت عبر بعض الروابط.

خدمات مرتبطة بالمقال

هذه العروض مرتبطة بموضوع الخصوصية، كلمات المرور، وبيئات التطوير. استبدل الروابط الحالية بروابطك التابعة الفعلية عبر متغيرات البيئة.

روابط افتراضية تحتاج استبدال

Proton

خصوصية وبريد وVPN

حل مناسب لزوار الخصوصية الذين يبحثون عن VPN وخدمات بريد آمنة ضمن علامة واحدة.

اكتشف Proton

Surfshark

VPN للمستخدمين العامين

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

جرّب Surfshark

NordVPN

VPN شائع وعالي التحويل

عرض واضح للزوار الذين يبحثون عن بديل مدفوع أكثر ثباتاً من البروكسي المجاني.

شاهد NordVPN

1Password

إدارة كلمات المرور

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

اكتشف 1Password

DigitalOcean

استضافة وسحابة للمطورين

مناسب لمقالات إعداد البروكسي، السيرفرات، والبنية التحتية للمطورين والشركات الصغيرة.

ابدأ مع DigitalOcean