在网络上公开python api用于iphone应用程序

时间:2010-03-31 23:22:34

标签: iphone python web-services

我在中央服务器上使用python构建了功能。我希望通过网络将这个API暴露给iphone应用程序。最好的方法是什么?

是否可以在python中创建Web服务并让iphone应用程序使用它们?如果是这样,任何人都可以指出如何在python中创建Web服务。

如果有人对如何做到这一点有更好的了解,请告诉我=)

2 个答案:

答案 0 :(得分:2)

最简单的是xmlrpclib,如果您要使用此服务的应用程序可以使用XML-RPC。

根据this SO question,iPhone确实可以毫不费力地支持XML-RPC。

答案 1 :(得分:1)

请考虑使用REST样式的Web服务。我目前正在开发一款iPhone应用程序,该应用程序使用基于Pylons的Web服务,该应用程序用于获取JSON编码数据。到目前为止,它就像一个魅力。

我不确定您使用的是哪个库或框架,但这里有关于Pylons REST控制器的一些信息。 http://pylonshq.com/docs/en/0.9.7/controllers/#using-the-rest-controller-with-a-restful-api