在游戏应用程序中,我们使用 grails 来进行所有服务端交互。在一种情况下,我们希望从服务器保存和检索游戏状态。我假设将在 Unity 3D 中的游戏应用程序将从其下载的应用程序发出 url 请求,而控制器反过来只会返回 xml 字符串。以下代码是否足够。某些数据未反映在调用此请求的游戏应用程序中的方式。虽然我们可以看到正确调用的 url。
render outxml
return false
在游戏应用程序中,我们使用 grails 来进行所有服务端交互。在一种情况下,我们希望从服务器保存和检索游戏状态。我假设将在 Unity 3D 中的游戏应用程序将从其下载的应用程序发出 url 请求,而控制器反过来只会返回 xml 字符串。以下代码是否足够。某些数据未反映在调用此请求的游戏应用程序中的方式。虽然我们可以看到正确调用的 url。
render outxml
return false
这对我有用:
def search(String property, String value) {
def c = Stmt.createCriteria()
def xml = c.list {like property, "%$value%"}
render(text: xml.stm[0], contentType: "text/xml", encoding: "UTF-8")
然后像这样调用:
http://localhost:8080/search?property=account&value=876543291&description=test&entries=20
如果outxml
是包含您想要的 XML 响应的字符串(或 GString),那么render outxml
应该可以正常工作。在这种情况下,您不需要有 return 语句。
你回来有什么特别的原因false
吗?你想达到什么目的?