2012-04-09 7 views
0

ゲーミングアプリでは、サーブ側のすべてのやりとりにgrailsを使用しています。あるケースでは、サーバーからゲーム状態を保存して取得する必要があります。 Unity 3Dにあるゲームアプリは、ダウンロードしたアプリからurlリクエストを行い、コントローラinturnはxml Stringのみを返すと仮定しています。 次のコードで十分でしょうか。 このリクエストが呼び出された場所からゲームアプリケーションにデータがどのように反映されないか。私たちは正しく呼ばれるURLを見ることができます。grailsはコントローラからxml文字列を返します

render outxml 
     return false 
+0

は、あなたのWebブラウザにURLを打つ試したことがありますか?あなたが正しいxmlを受け取っているなら、あなたのゲームコードに問題があり、あなたのGrailsアプリケーションとは何の関係もありません。 – David

答えて

0

outxmlもしあなたが、その後render outxmlが正常に動作する必要がありますしたいXMLレスポンスを含む文字列(またはGストリング)です。この場合、return文を使用する必要はありません。

falseを返す特別な理由はありますか?あなたは何を達成しようとしていますか?

1

これが私の仕事:その後、

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 
関連する問題