我是webservices的新手
我的应用程序中有一个域类,如下所示。
class Training{
string name
Date date
}
我希望在php页面中显示培训列表
我必须在grails和php脚本中进行哪些更改才能执行此操作。我想要JSON格式的数据。
我想遵循RESTful架构。
基本上我想与我的网站上的grails app进行交互(用php编写)。将来我想把我网站上的数据保存到grails app DB和很多电话。
在webservice中提交请求之前,我是否需要进行身份验证。
答案 0 :(得分:1)
如果您想遵循架构模式,请参阅以下链接:http://grails.org/doc/latest/guide/webServices.html#REST
首先创建TrainingController控制器,它执行请求的操作并返回json数据。 e.g。
class TrainingController {
def show = {
render Training.get(params.long('id')) as json
}
}
如果你不使用特殊的url映射来匹配restful模式,你可以简单地调用training / 1并返回json结构。有关更多渲染选项,请参阅文档。