RESTful API参数在哪里URL解码?

时间:2017-11-15 07:21:03

标签: spring rest urldecode

我有一个基于Spring的RESTful API,它被部署到Tomcat服务器上。当我像下面这样调用这个API(“para”的值已被URL编码)并调试它时,控制器方法中“para”的值是“aaa bbb”,它已被URL解码。

但是,当我运行基于SpringBoot的本地测试自动化案例(未在任何地方部署)来测试相同的API时,控制器方法中的“para”值尚未进行URL解码。

问题是,两种情况之间的区别是什么?在第一种情况下,“para”在哪里进行URL解码?

1 个答案:

答案 0 :(得分:0)

希望我能为你提出问题的第一部分提示:

Apache Tomcat Word包含标记Object,此标记可以包含可选属性# => #<Method: Object#class> 。例如:

server.xml

所以我认为Tomcat负责URI编码。但我不知道在Embedded-Spring-Boot-Tomcat中如何激活它。