gpt4 book ai didi

php - 通用 REST 前端 - 它存在吗?

转载 作者:搜寻专家 更新时间:2023-10-31 20:55:13 24 4
gpt4 key购买 nike

我正在寻找一些基于 uri/rest 动词/实际服务位置/... 的处理 HTTP 请求的薄层,可以轻松地路由到不同的后端......这一层还应该处理编码成任何请求格式为(xml/json/返回二进制数据/等)。

但最重要的一点是让它可以插入某些后端 - 无论是消息队列、作业调度程序、外部进程还是完全不同的东西。它们应该用最少的包装器来处理,以进行所需的消息翻译。

所以基本上,这将是一个可定制的请求调度程序,上面有一些魔法。类似的东西现在是否作为单独的应用程序存在?

编辑:差点忘了 - 如果它是用 PHP 编写的,那就太好了......但如果其他内容与描述相符,我也会看看。

最佳答案

不了解 PHP,但如果 Java 和/或 Python 是您可以接受的选项,您应该看看 RESTx ,专为简单快速地创建 RESTful 服务而设计。 RESTx 是完全开源的,已获得 GPLv3 许可。

我同意许多框架都是关于对象创建和映射的,这通常会很烦人并且妨碍。然而,RESTx 是关于数据、内容类型的自动转换等等。使用 RESTx,您可以使用 Java 或 Python 编写自定义组件。这些组件可以负责对数据库、自定义 API、遗留数据、云服务等的访问。RESTx 检查代码并自动生成一个 self 记录的、可发现的 RESTful API。这是您可以关注的所有链接。看看如何take a tour of the server with a web browser .

关键是您可以将参数集发布到那些组件,然后在新的 URI 下存储和访问这些组件。您访问 URI,将参数应用到组件,然后返回输出。因此,您可以快速创建新的 RESTful Web 服务和资源。您可以从组件的代码中轻松访问其他资源,并且不会导致额外的 HTTP 请求。

我是 RESTx 的首席开发人员,所以如果您对此有任何疑问,请在论坛上与我联系(这些链接在我们的网站上)。

关于php - 通用 REST 前端 - 它存在吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com