假设我的 grails URLMappings.groovy 中有以下条目:
"/actionName/param1"(controller:'myController', action:'myAction')
当我调用一个param1
包含+
特殊字符的 URL 时,该 URL 被正确编码/actionName/my%2Bparam
为例如,在我的本地和服务器环境中。
my+param
在我的本地环境中 - 也使用“prod”作为环境参数 - 这在控制器中被正确解析 。然而,在我的“真实”生产环境(Amazon Web Service EC2 实例)中,URL 被解析为“我的参数”,这是错误的。
我不知道这可能是什么原因。两种环境都使用 TomCat,如上所述,我什至在本地环境中使用 prod 环境设置,因此它不能是开发和生产之间的不同配置。
有人知道我可以在哪里更深入地找出问题吗?