php - 如何从PHP调用Grails应用程序中定义的Web服务

标签 php web-services rest grails

我是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/

相关文章:

javascript - 使用 jQuery 和 php 加载更多内容以无限滚动

web-services - 类级别和方法级别的@Path配置

javascript - 将 JavaScript 逻辑公开给 Web 服务

javascript - 无法通过 Angular $resource 发布数据?

php - 将应用程序连接到本地mysql数据库

php - 友谊表的MYSQL JOIN QUERY

PHP DomDocument HTML 操作

java - 我如何将java对象从服务器端传递到客户端

rest - OWASP 安全指南保护 rest api 免受点击劫持,它们准确吗?

java - 其余 Web 服务与 ejb session bean 之间有什么区别?