안녕하세요, 저는 Grails에 매우 익숙합니다. 테스트하고 싶은 api 세트가 있습니다. curl
명령을 사용하여 I는 다음과 같이 그 API에게의를 테스트 할 수 있습니다grails의 URL 형식은 무엇입니까?
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 "[email protected]"
이 JSON의 응답을 제공 할 것입니다.
내가 원하는 것은이 URL에 충돌해야한다는 것입니다. 나는 ?
이 grails의 params
에있는 separtor라고 생각했습니다. 나는이 같은 것을 할 때 :
https://x.x.x.in/init_order/x.x.x.x.x?no=123?no2=234
및 print
params 객체를 파라미터를, 나는 123?no2=234
로 no
를 얻을 볼 수 있습니다. 여기 ?
이 내 매개 변수를 분리하지 않습니다.
Grails에서 매우 새로운 점은 어디서 실수를하고 있는지 궁금합니다. 사전에
감사합니다.
:
기본 URL 매핑은
findBooks
의 조치BookController
했다 및 매개 변수 저자를 전달하고 싶었 제목이 같을 것이다 경우/$controller/$action?/$id?
그래서입니다 표준 '나머지 api? _show_ -'GET/book/{id}', _save_ -'POST/book', _update_'' PUT/book/id'와 같은 링크를 생성하는 것이 더 깔끔하다는 뜻입니다. url에 __action__을 지정해야하는 이유는 무엇입니까? – gkiko