2011-10-03 76 views
1

我正在开发iPhone应用程序的后端系统,为iPhone应用程序的每个请求提供JSON数据。这是基于CakePHP的后端系统,我想知道是否有一个很好的Cake方法来接收POST请求?我知道使用Router :: mapResources(),Router :: parseExtensions(),requestHandler组件,Xml和Javascript帮助程序是创建RESTful应用程序的正确方法吗?如果是这样,我想知道如何将它们设置为接受POST请求以及可能的XML和/或JSON。Cakephp REST与iPhone应用程序集成

谢谢

回答

0

我在想,如果有一个好蛋糕的方式来接收POST请求?

发送一个POST请求到正确的URL,你可以像往常一样处理它。 POST数据位于控制器中的$ this-> data中。

如果是这样,我想知道我们如何能够将其设置为接受POST请求和潜在的XML和/或JSON以及。

XML和JSON与POST不在同一类别中。阅读关于REST设置here

+0

你确定它会通过$ this-> data,即使我们没有按照蛋糕的命名约定发布关键字名称吗?即。数据[ '值']。我知道我们可以通过使用诸如$ this-> params ['url'] – user952543

+0

之类的东西来获得变量来做到这一点,那么你必须遵循约定(为什么你不想要?)数据在$ this中 - >数据。或者你可以随时访问$ _POST –

相关问题