用Python创建REST网络服务

2 投票
5 回答
13981 浏览
提问于 2025-04-16 03:21

用Python创建返回JSON或XML的REST网络服务可以吗?

你能给我一些建议吗?

谢谢。

5 个回答

1

我很惊讶没人提到Flask的插件。 http://flask-restful.readthedocs.org/en/latest/

我个人还没用过(至少现在还没),但我对Flask的使用非常广泛,感觉它非常好用。 所以我觉得用这个插件应该不会出什么问题。

1

你可以看看 RESTx。它是完全开源的,用Python写的,并且可以在JVM上运行,这意味着你可以用Python或Java来编写自定义组件。它专注于创建RESTful网络服务。组件是可以重复使用的,你只需向服务器发送一个新的组件配置,就能创建新的RESTful网络服务(可以通过一个简单的RESTful API,或者在网页上填写一个小表单)。我认为RESTx可能是创建RESTful网络服务最快、最简单的方法。

声明:我是RESTx的首席开发者。如果你有任何问题,随时告诉我。我很乐意帮助你。

10

简单来说:可以的。你完全可以用Python来实现这个功能,使用或者不使用一些现成的工具都可以:

如果想要更详细的回答,就得了解你具体的需求了。建议你自己去看看这些不同的选项,然后做出决定。

撰写回答