واجهة المعابر العامة

واجهة المعابر العامة (CGI) هي بروتوكول قياسي لربط تطبيق برمجي خارجي مع خادم للمعلومات، عادة ما يكون خادم الويب.

الغرض

مهمة خادم المعلومات هذا هي الاستجابة للطلبات (في حالة خوادم الويب(web servers) لطلبات العميل خلال متصفحات الشبكة) عن طريق إعادة إرسال النتائج. في كل مرة يتم تلقي طلب، يقوم الخادم بتحليل ما يحتاجه هذا الطلب، وإعادة إرسال الناتج المناسب. والطريقتين الأساسيتين للخادم للقيام بذلك هما:

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

واجهة المعابر العامة(CGI) حددت الطريقة الثابتة لتنفيذ الطريقة الثانية. انه يحدد كيفية انتقال معلومات الخادم والطلب إلى الأمر في شكل عوامل ومتغيرات، وكيفية قيام الأمر بإعادة نقل معلومات إضافية حول الناتج (مثل نوع الملف(MIME)) عن طريق إرفاقة برؤوس.

En otros idiomas