从URL字符串创建模拟HttpServletRequest吗?

我有一个对HttpServletRequest对象做一些工作的服务,特别是使用request.getParameterMap和request.getParameter构造一个对象。

我想知道是否有一种简单的方法来获取以字符串形式提供的URL,例如

String url = "http://www.example.com/?param1=value1&param";

并轻松地将其转换为HttpServletRequest对象,以便可以使用单元测试进行测试?或者至少只是为了使request.getParameterMap和request.getParameter正常工作?

回答:

Spring 在其spring-

test模块中具有MockHttpServletRequest。

如果使用的是maven,则可能需要向

添加适当的依赖项。您可以在mvnrepository.com上找到spring-test 。

以上是 从URL字符串创建模拟HttpServletRequest吗? 的全部内容, 来源链接: utcz.com/qa/416678.html

回到顶部