当我们将其中带有“+”字符的参数传递给Web服务(用Groovy编写)时,我们遇到了问题,该字符被解码为空格。即使我们传递“%2B”,它也会被解码两次(?)并导致一个空格。我们正在使用grails 1.3.6
有人可以帮我吗?
URLMappings文件具有
"/actionName/${param1}"(controller:'myController', action:'myAction')
当我们打电话
/actionName/my+param
要么
/actionName/my%2Bparam
两者都导致
/actionName/my param
谢谢,
马杜
最佳答案
“/ actionName / $ param1?”( Controller :“actionController”,操作:“actionName”)
然后像这样访问它...
http://localhost:8383/app/actionName/foo+bar
关于url - 无法将 “+”传递给Grails Web服务URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7497612/