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.
该项目是一个集成框架,用于在 Spring Boot 应用中引导 Apache Dubbo 远程过程调用(RPC)服务。它作为一个微服务通信框架,通过自动化配置实现 RPC 服务、服务发现和分布式治理。 该项目的独特之处在于提供了一个跨语言 RPC 桥接,允许使用不同语言编写的服务通过 gRPC 和 Protobuf 等标准进行通信。它还支持使用 Triple 协议将后端微服务暴露为 REST 端点,以便从 Web 浏览器和第三方客户端直接访问。 该框架涵盖了广泛的功能,包括用于流量路由和限流的分布式服务治理、集中式配置管理,以及用于请求追踪和健康监控的微服务可观测性。它还支持多种传输层以及 Redis 和 Memcached 的存储集成。 该项目提供 Starter 和配置,以自动化 Spring Boot 环境中 RPC 基础设施的引导。
Implements automatic binding of HTTP path variables and headers to service method arguments.
本项目是一个 Python 客户端库,用于与 Google Maps Web 服务交互以检索地理空间、路线和地点数据。它为开发者提供了一个程序化接口,以访问地理编码、海拔、时区和兴趣点 (POI) 服务。 该库实现了自动指数退避和请求重试,以处理间歇性的服务器错误和速率限制超限。它通过基于凭据的身份验证和基于会话的连接池来管理通信,以减少重复 API 调用带来的延迟。 功能范围涵盖双向地理编码和地址验证、通过距离矩阵进行的路线和交通规划,以及兴趣点的发现。此外,它还包括用于获取地理数据(如道路吸附信息)以及为静态地图图像生成参数化 URL 的工具。
Constructs complex API query strings by mapping Python keyword arguments to required web API keys.
该项目是一个用于开发通过外部 API 扩展 ChatGPT 功能的插件的入门套件和样板。它作为构建工具的参考实现,使大语言模型能够通过有序的 API 调用和结构化数据映射来执行任务。 该仓库提供了集成 REST API 的模板,以及用于保护语言模型与第三方服务端点之间通信的指南。它专注于设置代理与私有后端服务器之间的身份验证和握手机制。 该实现涵盖了外部 API 集成的定义以及语言模型代理工具的开发。这些功能包括执行 API 调用以及配置身份验证以保护与第三方应用的通信。
Implements logic to translate natural language user prompts into structured arguments for external API calls.