我有一个基于Spring的RESTful API,它被部署到Tomcat服务器上。当我像下面这样调用这个API(“para”的值已被URL编码)并调试它时,控制器方法中“para”的值是“aaa bbb”,它已被URL解码。
但是,当我运行基于SpringBoot的本地测试自动化案例(未在任何地方部署)来测试相同的API时,控制器方法中的“para”值尚未进行URL解码。
问题是,两种情况之间的区别是什么?在第一种情况下,“para”在哪里进行URL解码?
答案 0 :(得分:0)
希望我能为你提出问题的第一部分提示:
Apache Tomcat Word
包含标记Object
,此标记可以包含可选属性# => #<Method: Object#class>
。例如:
server.xml
所以我认为Tomcat负责URI编码。但我不知道在Embedded-Spring-Boot-Tomcat中如何激活它。