2 مستودعات
Processing of HTTP validation headers to return not-modified responses.
Distinct from Request Handling: Distinct from general Request Handling by focusing specifically on conditional headers like ETag and Last-Modified.
Explore 2 awesome GitHub repositories matching web development · Conditional. Refine with filters or upvote what's useful.
هذا إطار عمل Ruby on Rails مبسط مصمم لبناء خدمات خلفية خفيفة ونقاط نهاية JSON. يستخدم بنية نموذج-عرض-تحكم (MVC) لفصل نماذج البيانات ومنطق الأعمال عن استجابات API، مع حذف طرق عرض المتصفح خصيصاً لتقليل حمل النظام. يوفر الإطار نظاماً لتوليد النماذج ووحدات التحكم والمسارات بسرعة من خلال سقالات JSON API. ويربط أفعال HTTP بوحدات التحكم لضمان توجيه الموارد ونمذجة البيانات المتسقة لخلفيات RESTful API. يتضمن المشروع إمكانيات لإدارة طلبات HTTP، مثل المصادقة، ومنع انتحال IP، وتكوين خط أنابيب البرمجيات الوسيطة. كما يدعم مراقبة التطبيق من خلال تسجيل نشاط الطلب وتجهيز الأحداث، إلى جانب تحسينات الأداء مثل التخزين المؤقت للاستجابة ومعالجة الطلبات المشروطة.
Handles validation headers to return not-modified responses and reduce network data transfer.
Pyramid هو إطار عمل ويب بلغة Python ومجموعة أدوات WSGI مصممة لبناء تطبيقات الويب. يعمل كمحرك توجيه (routing) لعناوين URL يقوم بربط طلبات HTTP الواردة بوظائف عرض محددة باستخدام التوجيه القائم على الأنماط واجتياز شجرة الموارد الهرمية. يتميز إطار العمل بنظام إرسال هجين، مما يسمح للمطورين بالجمع بين مطابقة عناوين URL عبر التعبيرات النمطية (regex) والقدرة على حل الطلبات من خلال التنقل في شجرة من الكائنات المتداخلة. ينفذ الإطار بنية مكونات مرنة تدعم إدارة سجل التطبيق، وتنفيذ التكوين المؤجل، والقدرة على تجاوز طرق العرض أو المسارات دون تعديل الكود المصدري الأصلي. تغطي إمكانياته الأوسع إدارة الهوية عبر ملفات تعريف الارتباط الموقعة والتفويض القائم على قوائم التحكم في الوصول (ACL)، ونظام تنسيق قائم على الأحداث لدورة حياة الطلب، وخدمات التدويل (i18n) لترجمة واجهة المستخدم. كما يوفر أدوات لعرض المحتوى من خلال مسلسلات مخصصة وتكامل القوالب، إلى جانب خط أنابيب middleware لحقن المنطق العابر. تتضمن مجموعة الأدوات واجهة سطر أوامر إدارية لفحص المسارات، وهيكلة المشاريع، وتصحيح أخطاء التطبيقات.
Implements processing of HTTP validation headers to return not-modified responses for cached content.