2 مستودعات
Callables that modify an HTTP response object before it is sent to the client.
Distinct from Mock Response Callbacks: Directly modifies the response object, which is distinct from the provided candidates focusing on DOM or Mocking.
Explore 2 awesome GitHub repositories matching web development · Response Mutation Callbacks. Refine with filters or upvote what's useful.
Pyramid هو إطار عمل ويب بلغة Python ومجموعة أدوات WSGI مصممة لبناء تطبيقات الويب. يعمل كمحرك توجيه (routing) لعناوين URL يقوم بربط طلبات HTTP الواردة بوظائف عرض محددة باستخدام التوجيه القائم على الأنماط واجتياز شجرة الموارد الهرمية. يتميز إطار العمل بنظام إرسال هجين، مما يسمح للمطورين بالجمع بين مطابقة عناوين URL عبر التعبيرات النمطية (regex) والقدرة على حل الطلبات من خلال التنقل في شجرة من الكائنات المتداخلة. ينفذ الإطار بنية مكونات مرنة تدعم إدارة سجل التطبيق، وتنفيذ التكوين المؤجل، والقدرة على تجاوز طرق العرض أو المسارات دون تعديل الكود المصدري الأصلي. تغطي إمكانياته الأوسع إدارة الهوية عبر ملفات تعريف الارتباط الموقعة والتفويض القائم على قوائم التحكم في الوصول (ACL)، ونظام تنسيق قائم على الأحداث لدورة حياة الطلب، وخدمات التدويل (i18n) لترجمة واجهة المستخدم. كما يوفر أدوات لعرض المحتوى من خلال مسلسلات مخصصة وتكامل القوالب، إلى جانب خط أنابيب middleware لحقن المنطق العابر. تتضمن مجموعة الأدوات واجهة سطر أوامر إدارية لفحص المسارات، وهيكلة المشاريع، وتصحيح أخطاء التطبيقات.
Allows attaching callables to a request that mutate the resulting response object before delivery.
واجهة برمجة تطبيقات WordPress REST هي واجهة ويب وواجهة برمجة تطبيقات للمحتوى تعتمد على JSON، تتيح استرجاع وتعديل محتوى الموقع والمستخدمين والبيانات الوصفية باستخدام طرق HTTP القياسية. تعمل كواجهة لنظام إدارة محتوى بدون واجهة أمامية (Headless CMS)، حيث تفصل إدارة المحتوى عن الواجهة الأمامية عبر عرض بيانات الموقع من خلال متحكم RESTful قابل للبرمجة. يتميز النظام بالاكتشاف المعتمد على الوسائط التشعبية (Hypermedia) والتحقق القائم على مخططات JSON، مما يسمح للعملاء بتحديد الموارد برمجياً وضمان تبادل بيانات متوقع. يستخدم النظام تسجيل نقاط النهاية القائم على مساحات الأسماء لتنظيم المسارات، ويدعم طبقة مصادقة مرنة تشمل كلمات مرور التطبيقات، وملفات تعريف الارتباط للجلسات، ومعايير الهوية الخاصة بطرف ثالث. تغطي واجهة برمجة التطبيقات مجموعة واسعة من قدرات إدارة الموارد، بما في ذلك التعامل مع المنشورات، والصفحات، والوسائط، والمحتوى القائم على الكتل (Blocks). كما توفر أدوات شاملة لإدارة الاستجابات، مثل تضمين الموارد، والترقيم، وتصفية الحقول، إلى جانب أدوات لإدارة مراجعات المحتوى وإدارة الموقع. يتم توفير الدعم من خلال حزم تطوير برمجية (SDKs) خاصة بلغات معينة لتجريد طلبات الشبكة إلى واجهات برمجية عالية المستوى.
Uses registered hooks and callbacks to inject custom fields or modify outgoing data.