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

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

Amir Hassan

Amir Hassan

21 أغسطس 2025

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

Apidog للمؤسسات

نشر محلي

SSO & RBAC

متوافق مع SOC 2

استكشاف Apidog Enterprise

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

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

ما هو عميل REST المتقدم؟

عميل REST المتقدم (ARC) هو امتداد لمتصفح Google Chrome يُستخدم لاختبار وتصحيح وتوثيق واجهات برمجة تطبيقات RESTful. يوفر ARC واجهة مستخدم سهلة الاستخدام لإجراء طلبات HTTP، وإرسالها إلى الخوادم، واستقبال الردود.

كيفية اختبار طلبات HTTP باستخدام عميل REST المتقدم

عند استخدام عميل REST المتقدم (ARC)، يمكنك بسهولة التحقق من تواصل طلبات HTTP عبر تعيين عناصر مثل طريقة الطلب (GET، POST، إلخ) ورقم URL نقطة النهاية لواجهة برمجة التطبيقات.

الخطوة ⒈ تثبيت عميل REST المتقدم

أولاً، يمكنك تثبيت امتداد Chrome يسمى عميل REST المتقدم عن طريق زيارة الصفحة التالية والنقر على إضافة إلى Chrome.

https://chrome.google.com/webstore/detail/arc-cookie-exchange/apcedakaoficjlofohhcmkkljehnmebp?hl=en

الخطوة 2. املأ الطريقة وطلب الرقم URL

بعد ذلك، عندما تضيف الامتداد إلى Chrome، تحتاج إلى تحديد رقم URL نقطة النهاية لواجهة برمجة التطبيقات وطريقة الطلب (GET، POST، PUT، إلخ).

لتوفير مصادقة واجهة برمجة التطبيقات، يجب تضمين معلمات مثل رمز واجهة برمجة التطبيقات. بالمثل، إذا كنت بحاجة إلى إرسال بيانات JSON إلى نقطة النهاية لواجهة برمجة التطبيقات، تأكد من إضافة معلمة "Content-type" مع قيمة "application/json".

الخطوة 3: إرسال الطلب واستقبال الرد

بمجرد أن تكون قد أنهيت جميع المدخلات اللازمة بنجاح، انقر ببساطة على زر الإرسال لتقديم طلب HTTP إلى نقطة النهاية لواجهة برمجة التطبيقات. سيتجاوب الخادم مع الرد المطلوب.

إيقاف دعم امتداد Chrome لعميل REST المتقدم

عند الوصول إلى صفحة متجر الويب الخاص بـ Chrome لعميل REST المتقدم، تقول النظرة العامة "هذا التطبيق قد تم إيقافه من قبل Google." بعبارة أخرى، لقد انتهى دعم امتداد Chrome لعميل REST المتقدم.

هذا التطبيق قد تم إيقافه من قبل Google.

لضمان الأمان ومنع أي مسائل محتملة، نوصي بشدة بتنزيل تطبيق سطح المكتب لعميل REST المتقدم حصريًا من الموقع الرسمي.

الموقع الرسمي: https://www.advancedrestclient.com/

بعد النقر على زر "تثبيت" في الموقع الرسمي، ستتم إعادة توجيهك إلى صفحة GitHub. بعد تنزيل الملف المناسب لجهازك من GitHub وتثبيته على جهاز الكمبيوتر الخاص بك، ستكون قادرًا على استخدام تطبيق عميل REST المتقدم لسطح المكتب.

تثبيت تطبيق عميل REST المتقدم لسطح المكتب

بديل عميل REST المتقدم: Apidog

Apidog لا يتيح لك فقط إرسال طلبات HTTP مجانًا، ولكنه يحتوي أيضًا على وظائف مثل تصميم واجهات برمجة التطبيقات، وتوليد المواصفات، وأتمتة الاختبار، CI/CD، ومحاكاة واجهات برمجة التطبيقات، لذا يمكن استخدامه في أي مرحلة من دورة حياة واجهات برمجة التطبيقات.

يمكنك بسهولة إرسال طلب HTTP أو REST API والتحقق من صحة الرد بالرجوع إلى التعليمات التالية.

كيفية إرسال Rest API باستخدام Apidog (فقط 3 خطوات)

يمكن لـ Apidog أيضًا التعامل مع واجهات برمجة التطبيقات التي تتبنى بروتوكولات مثل RESTful وSOAP وWebSocket وGraphQL، إلخ. بعد ذلك، سنستخدم واجهة برمجة التطبيقات Restful (HTTP) كمثال لإرسال الطلب.

الخطوة ⒈ في صفحة Run API، ما عليك سوى إدخال طريقة HTTP، ونقطة النهاية لواجهة برمجة التطبيقات والمعلمات، ثم النقر على زر "إرسال" لإرسال طلب HTTP.

قم بتشغيل API

الخطوة ⒉ احصل على الرد هنا. حيث يُحقق تلقائيًا أن الرد الذي تحصل عليه صحيح.

الخطوة 3. يمكنك أيضًا حفظ هذه الواجهة مثل الطلب الذي تم إرساله هذه المرة وردها كـ APICase. في المرة القادمة التي تشير فيها إلى هذه الحالة، ستكون متاحة مباشرة، مما يُعتبر مريحًا جدًا.

Explore more

كيفية الوصول إلى واجهة برمجة تطبيقات كلود 3.7 سونيت واختبارها باستخدام أبادوغ

كيفية الوصول إلى واجهة برمجة تطبيقات كلود 3.7 سونيت واختبارها باستخدام أبادوغ

إذا كنت متحمسًا لإصدار Anthropic الأخير، Claude 3.7 Sonnet، وترغب في استكشاف قدراته من خلال واجهة برمجة التطبيقات (API) أثناء اختباره باستخدام Apidog، فأنت في المكان الصحيح. 💡قبل أن نبدأ، دعني أعطيك لمحة سريعة: قم بتنزيل Apidog مجانًا اليوم لتسهيل عملية اختبار واجهة برمجة التطبيقات الخاصة بك، خاصة لاستكشاف ميزات Claude 3.7 Sonnet القوية - مثالي للمطورين الذين يرغبون في اختبار نماذج الذكاء الاصطناعي المتطورة مثل هذا!زر لنبدأ بشرح لماذا يعد Claude 3.7 Sonnet مهمًا. كشفت Anthropic مؤخرًا عن هذا

25 فبراير 2025

كيفية بناء واختبار واجهة برمجة تطبيقات Spring Boot باستخدام Apidog

كيفية بناء واختبار واجهة برمجة تطبيقات Spring Boot باستخدام Apidog

تعلم كيفية إنشاء واجهة برمجة تطبيقات RESTful بسيطة باستخدام Spring Boot واختبارها بأداة تسمى APIdog. Spring Boot هو إطار عمل يسهل تطوير الويب باستخدام Java. Apidog هي أداة تساعدك في اختبار وتصحيح واجهات برمجة التطبيقات الخاصة بك.

29 فبراير 2024

[دليل] تحويل واجهات برمجة التطبيقات SOAP إلى واجهات برمجة التطبيقات REST

[دليل] تحويل واجهات برمجة التطبيقات SOAP إلى واجهات برمجة التطبيقات REST

تحويل واجهات برمجة التطبيقات SOAP إلى REST أصبح أكثر وضوحًا. تقدم واجهات REST مرونة وقابلية للتوسع وبساطة في تعزيز الاتصال بين نظامين أو برنامجين. في هذه المقالة، اكتشف ما تحتاجه لتحويل واجهات SOAP إلى REST!

29 فبراير 2024

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

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