У нас возникает проблема, когда мы передаем параметр с символом «+» в нем, в веб-сервис (написанный в groovy), символ декодируется в пробел. Даже если мы передаем «% 2B», он декодируется дважды (?) И приводит к пробелу. Мы используем grails 1.3.6Невозможно передать «+» в grails webservice URL
Может кто-нибудь помочь мне?
URLMappings файл имеет
"/actionName/${param1}"(controller:'myController', action:'myAction')
Когда мы называем
/actionName/my+param
или
/actionName/my%2Bparam
как результат, чтобы
/actionName/my param
Thanks, Madhu.
Это URLMapping выглядит прочь. Вы уверены, что это не должно быть «/ actionName/$ param1» (контроллер: «myController», действие: «myAction»). Обратите внимание на $, чтобы обозначить, что param1 является переменной. Не говоря, что исправляет вашу проблему, но лучше быть как можно точнее с вашим вопросом. – Gregg
Извините, это $ param1 – Madhu84
Как вы делаете фактический звонок? –