اختبار واجهة برمجة تطبيقات REST

اختبر واجهات برمجة تطبيقات REST في متصفحك. أرسل GET/POST/PUT/PATCH/DELETE مع معلمات الاستعلام، والرؤوس المخصصة، ومصادقة مفتاح Bearer/Basic/API، وفحص رؤوس الاستجابة، والحالة، والتوقيت والحجم - وهو بديل مجاني لساعي البريد.

يرسل REST API Tester طلبات GET وPOST وPUT وDELETE برؤوس مخصصة ونصوص JSON مباشرة من متصفحك - وهو بديل خفيف الوزن ولا يحتاج إلى تسجيل الدخول لـ Postman. يتم تجميل الردود حتى تتمكن من قراءتها في لمحة.

Share
فئة
أدوات المطور
يشمل
مميزات 6
وصول
حر · لا الاشتراك
خصوصية
يعمل في المتصفح الخاص بك
اختبار واجهة برمجة تطبيقات REST

Calibrating API Tester......

Please wait a moment

كيفية الاستخدام

كيفية استخدام اختبار واجهة برمجة تطبيقات REST

  1. 01

    أدخل نقطة النهاية

    أضف عنوان URL واختر طريقة HTTP.

  2. 02

    تعيين الرؤوس والجسم

    أضف رؤوس المصادقة ونص JSON إذا كان الطلب يحتاج إلى ذلك.

  3. 03

    أرسل الطلب

    أطلق النار عليه واعرض الحالة والتوقيت.

  4. 04

    اقرأ الرد

    افحص استجابة JSON ورؤوسها الجميلة.

حالات الاستخدام

حالات الاستخدام الشائع

  • يتحقق المطور من أن نقطة النهاية تقوم بإرجاع البيانات المتوقعة.
  • يتحقق المختبر من كيفية استجابة واجهة برمجة التطبيقات (API) لحمولات مختلفة.
  • يتعلم الطالب REST من خلال تقديم الطلبات المباشرة.
  • يؤكد المتكامل على قبول رؤوس المصادقة.
ملخص

اختبر واجهات برمجة تطبيقات REST دون مغادرة المتصفح

أرسل طلبات GET، وPOST، وPUT، وPATCH، وDELETE باستخدام رؤوس ونصوص مخصصة، ثم افحص الحالة والاستجابة والتوقيت. إنه بديل خفيف الوزن لعملاء سطح المكتب الأثقل للتحقق بسرعة من نقطة النهاية أو إعادة إنتاج الخطأ أو التأكد من نجاح التكامل.

تصحيح عمليات التكامل بشكل أسرع

تحقق من رؤوس المصادقة، وقم بتجربة حمولات الطلب، واقرأ استجابات JSON الأولية لتحديد مكان انقطاع المكالمة بالضبط. نظرًا لأنه يعمل من جانب العميل، فهو مثالي لإجراء عمليات فحص سريعة ومخصصة أثناء التطوير دون تكوين أداة منفصلة.

سمات
01
منشئو معلمات الاستعلام والرؤوس المخصصة
02
مصادقة الحامل والمفتاح الأساسي وواجهة برمجة التطبيقات (API).
03
نص الاستجابة والعناوين والحالة والوقت والحجم
04
محرر Monaco JSON ذو طباعة جميلة
05
تم حفظ سجل الطلبات الأخيرة محليًا
06
يتجاوز الوكيل من جانب الخادم CORS
التعليمات

الأسئلة المتداولة

كيف يمكنني اختبار REST API عبر الإنترنت بدون Postman؟+

أدخل عنوان URL لنقطة نهاية واجهة برمجة التطبيقات (API)، وحدد طريقة HTTP (GET، وPOST، وPUT، وDELETE)، وأضف أي رؤوس مطلوبة ونص الطلب، ثم انقر فوق "إرسال". تظهر استجابة JSON المنسقة على الفور.

هل يمكنني إضافة رؤوس المصادقة لطلبات واجهة برمجة التطبيقات؟+

نعم. أضف رؤوس التفويض (الرموز المميزة لحاملها، مفاتيح واجهة برمجة التطبيقات، المصادقة الأساسية) في قسم الرؤوس. يتم أيضًا دعم الرؤوس الشائعة مثل Content-Type وAccept.

هل يمكنني اختبار واجهة برمجة تطبيقات المضيف المحلي الخاصة بي باستخدام أداة المتصفح هذه؟+

نعم. نظرًا لأن الأداة تعمل مباشرة في متصفحك، فيمكنها تقديم طلبات إلى المضيف المحلي (على سبيل المثال، http://localhost:3000/api/users) وعناوين الشبكة المحلية. لا حاجة إلى وكيل CORS لواجهات برمجة التطبيقات المحلية.

ما هي طرق HTTP التي يدعمها اختبار API هذا؟+

يدعم جميع أساليب HTTP القياسية: GET، POST، PUT، PATCH، DELETE، HEAD، وOPTIONS. يمكنك أيضًا إرسال نصوص طلبات مخصصة بتنسيق JSON لطلبات POST وPUT.

كيف يختلف هذا عن ساعي البريد؟+

تعمل هذه الأداة على الفور في متصفحك بدون تثبيت أو حساب أو تكوين. يتمتع Postman بميزات أكثر تقدمًا (المجموعات والبيئات والاختبارات)، ولكن بالنسبة للاختبار السريع لواجهة برمجة التطبيقات (API)، يكون هذا أسرع وأبسط.

هل يمكنني اختبار واجهات برمجة التطبيقات التي تتطلب مصادقة OAuth أو الرمز المميز لحاملها؟+

نعم. أضف رأس التفويض بالقيمة "Bearer YOUR_TOKEN" في قسم الرؤوس. بالنسبة إلى OAuth 2.0، احصل أولاً على رمز الوصول باستخدام موفر OAuth، ثم الصقه كرمز حامل هنا. يمكن إضافة المصادقة الأساسية كـ "Basic BASE64_OF_USER_PASS".

هل يمكنني إضافة رؤوس المصادقة؟+

نعم - أضف رموز Bearer المميزة أو أي رؤوس مخصصة تتطلبها واجهة برمجة التطبيقات (API) الخاصة بك قبل إرسال الطلب.