我是Web服务的新手
我的应用程式中有一个如下的网域类别。
class Training{
string name
Date date
}
我想在php页面中显示培训列表
我必须在grails和php脚本中进行哪些更改才能做到这一点。我想要JSON格式的数据。
我想遵循RESTful架构。
基本上,我想与我的网站(用php编写)中的grails应用进行交互。将来我想将网站中的数据保存到grails应用程序数据库和许多调用中。
在网络服务中提供请求之前,我是否需要进行身份验证。
最佳答案
如果要遵循建筑模式,请参见以下链接:http://grails.org/doc/latest/guide/webServices.html#REST
首先创建您的TrainingController Controller ,该 Controller 执行请求的操作并返回json数据。例如
class TrainingController {
def show = {
render Training.get(params.long('id')) as json
}
}
如果您不使用特殊的url映射来匹配restful模式,则只需调用training / 1并返回json结构即可。有关更多渲染选项,请参见文档。
关于php - 如何从PHP调用Grails应用程序中定义的Web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875143/