0

こんにちは、Grails は初めてです。テストしたいAPIのセットがあります。コマンドを使用してcurl、これらの API を次のようにテストできます。

curl --verbose https://x.x.x.in/init_order     -u x-x-x-x-x-x-x-B4E4E:     -d "amount=400.00"     -d "order_id=xxxxxx"     -d "customer_id=xxxxx101"     -d "customer_email=customer@mail.com" 

これにより、JSON で応答が返されます。

私が欲しいのは、このURLにアクセスする必要があるということです。私?は聖杯の区切りだと思ったparams。しかし、私がこのようなことをすると:

 https://x.x.x.in/init_order/x.x.x.x.x?no=123?no2=234

printparams、私は私が得るnoのを見ることができます123?no2=234. ここで?は、私のパラメータを分離していません。

Grails を初めて使用するので、どこで間違いを犯しているのでしょうか。

前もって感謝します。

4

1 に答える 1

1

それはgrails固有ではありません。HTTP では?、パラメーター リストを開始して&から、パラメーターを互いに分離するために使用します。

デフォルトの URL マッピングは/$controller/$action?/$id?

したがってBookController、アクションがfindBooksあり、パラメーター author と title を渡したい場合は、次のようになります。

http://yourdomain.com/book/findBooks?author=Grisham&title=Firm

于 2012-09-25T03:18:30.247 に答える