الانتقال إلى المحتوى الرئيسي
يعمل Overleaf كعدة خدمات يستدعي بعضها بعضًا عبر HTTP داخل شبكة Docker. تصف الصفحات في هذا القسم واجهات البرمجة الداخلية هذه. وهي مأخوذة من ملفات OpenAPI في develop/hoppscotch/openapi/، المكتوبة استنادًا إلى شيفرة كل خدمة. لا توجد واجهة عامة بين هذه الواجهات: لا يمكن الوصول إليها إلا من داخل شبكة Docker، ومعظمها بلا مصادقة.

الخدمات

المصادقة

  • web: مصادقة HTTP الأساسية باستخدام WEB_API_USER وWEB_API_PASSWORD. تستخدم مسارات git-bridge رمز وصول شخصيًا بدلًا من ذلك.
  • history-v1: مصادقة HTTP الأساسية باسم staging مع STAGING_PASSWORD، أو JWT.
  • جميع الخدمات الأخرى: لا شيء.

جرّبها

تشغّل بيئة التطوير Hoppscotch على http://localhost:9170، مع وكيل يصل إلى الخدمات عبر عناوينها في Docker. يوضّح ملف README الخاص بها كيفية ضبط الوكيل واستيراد ملفات OpenAPI.
آخر تعديل في ١٣ نوفمبر ٢٠٢٦