mal*_*ree 14 python api rest google-app-engine frameworks
有关使用Python在App Engine上实现REST API的任何指示,建议吗?使用webapp该应用程序本身.
我目前所知道的是我可以:
破解我自己的webapp处理程序来处理类似REST的URI,但这似乎失去了对大量资源的优雅.我的意思是,它很简单temperature/atlanta,但即使是相当简单也不是那么多*/users/alice/address/work(尽管请记住,在实施之后我不会这么说,只是花了一些时间试图设计一个合适的处理程序,所以我的看法可能会消失.
使用其中一个更大的Python Web框架提供的REST功能.我有一些无法解释的同情web2py,但是,由于它没有用于项目,将它与应用程序捆绑仅仅是为了提供一些REST功能似乎......过度杀伤?
(嗯,看起来我不喜欢这些方法.坚韧.)
所以我在这里问:在这里,你有什么建议,最好是基于经验的建议?我有什么选择,我对它们的看法是正确的,我是否错过了什么?
提前致谢.
Cyb*_*nic 10
我有类似的问题.想要通过REST快速将我的DataStore暴露给WebApps.
到目前为止,我只是轻易使用它,但对于少量的工作来说它似乎非常有用.它确实使用了你建议的webapp.
ProtoRPC与SDK捆绑在一起,它非常强大且积极开发(无论是实验性的).虽然我认为源代码本身有点复杂,但功能集非常完整,它是由具有创建此类库的经验的人制作的.它支持使用JSON,ProtocolBuffer和URL编码格式进行传输.
此外,您可以创建在服务器端和客户端工作的API - 它定义了一个带有Python和JavaScript实现的"消息"协议.我使用了其他"RESTful"Python库,但没有其他人提供开箱即用的这种一致性.
编辑:也许他们的文档缺少一些关键字,但只是要明确:ProtoRPC的一个或目的是为创建REST服务提供坚实的基础.
| 归档时间: |
|
| 查看次数: |
6328 次 |
| 最近记录: |