6 مستودعات
Automatic binding of HTTP path variables and headers to handler function arguments.
Distinct from Struct-to-Argument Mapping: Specifically deals with the mapping of network request components to language parameters in a web framework.
Explore 6 awesome GitHub repositories matching web development · Request Parameter Mapping. Refine with filters or upvote what's useful.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
Binds path variables and headers directly to handler arguments to simplify data access.
This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do
Matches incoming HTTP request paths against defined patterns to extract configuration variables and parameters.
Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting
Provides automatic binding of query string parameters to controller method arguments with type conversion.
هذا المشروع عبارة عن إطار عمل للتكامل يقوم بتمهيد (bootstrapping) خدمات استدعاء الإجراءات عن بُعد (RPC) الخاصة بـ Apache Dubbo داخل تطبيقات Spring Boot. يعمل كإطار عمل لاتصالات الخدمات المصغرة (microservices) يتيح تنفيذ خدمات RPC، واكتشاف الخدمات، والحوكمة الموزعة من خلال التهيئة المؤتمتة. يتميز المشروع بتوفير جسر RPC متعدد اللغات، مما يسمح للخدمات المكتوبة بلغات مختلفة بالتواصل عبر معايير مثل gRPC و Protobuf. كما يتيح عرض الخدمات المصغرة الخلفية كنقاط نهاية REST باستخدام بروتوكول Triple للوصول المباشر من متصفحات الويب وعملاء الطرف الثالث. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك حوكمة الخدمات الموزعة لتوجيه حركة المرور وتحديد المعدل، وإدارة التهيئة المركزية، وقابلية مراقبة الخدمات المصغرة لتتبع الطلبات ومراقبة الحالة. كما يدعم طبقات نقل متنوعة وتكاملات تخزين لـ Redis و Memcached. يوفر المشروع أدوات بدء (starters) وتهيئات لأتمتة تمهيد بنية RPC التحتية داخل بيئة Spring Boot.
Implements automatic binding of HTTP path variables and headers to service method arguments.
هذا المشروع عبارة عن مكتبة عميل Python للتفاعل مع خدمات ويب Google Maps لاسترجاع البيانات الجغرافية، وبيانات المسارات، وبيانات الأماكن. يوفر واجهة برمجية للمطورين للوصول إلى خدمات الترميز الجغرافي (geocoding)، والارتفاع، والمنطقة الزمنية، ونقاط الاهتمام. تنفذ المكتبة ميزة التراجع الأسي التلقائي وإعادة محاولة الطلبات للتعامل مع أخطاء الخادم المتقطعة وتجاوز حدود المعدل. تدير الاتصال من خلال المصادقة القائمة على الاعتمادات وتجميع الاتصالات القائم على الجلسة لتقليل زمن الوصول عبر استدعاءات API المتكررة. تغطي مساحة القدرات الترميز الجغرافي ثنائي الاتجاه والتحقق من العناوين، وتخطيط المسارات والنقل عبر مصفوفات المسافة، واكتشاف نقاط الاهتمام. بالإضافة إلى ذلك، تتضمن أدوات لجلب البيانات الجغرافية مثل معلومات محاذاة الطرق وإنشاء روابط URL ذات معاملات لصور الخرائط الثابتة.
Constructs complex API query strings by mapping Python keyword arguments to required web API keys.
هذا المشروع عبارة عن مجموعة أدوات أساسية (starter kit) وboilerplate لتطوير إضافات توسع وظائف ChatGPT عبر واجهات برمجة تطبيقات (APIs) خارجية. يعمل كتنفيذ مرجعي لبناء أدوات تمكن نماذج اللغة الكبيرة من تنفيذ المهام من خلال استدعاءات API متسلسلة وتعيين البيانات المهيكلة. يوفر المستودع قالباً لدمج REST APIs ودليلاً لتأمين الاتصال بين نموذج لغة ونقاط نهاية لخدمات الطرف الثالث. يركز على إعداد التحقق من الهوية وآليات المصافحة بين الوكيل وخادم خلفي خاص. يغطي التنفيذ تعريف تكاملات API الخارجية وتطوير أدوات لوكلاء نماذج اللغة. تشمل هذه القدرات تنفيذ استدعاءات API وتهيئة المصادقة لتأمين الاتصال مع تطبيقات الطرف الثالث.
Implements logic to translate natural language user prompts into structured arguments for external API calls.