我有一个HttpServletRequest对象.
如何获得导致此调用的完整且准确的URL到达我的servlet?
或者至少尽可能准确,因为可能存在可以重新生成的东西(可能是参数的顺序).
我有一个GET方法
@RequestMapping(
value = "/path/{field}",
method = RequestMethod.GET
)
public void get(@PathVariable String field) {
}
Run Code Online (Sandbox Code Playgroud)
字段可以包含斜杠,例如"some/thing/else",这会导致找不到路径.它甚至可能像"//////////////".一些例子:
www.something.com/path/field //works
www.something.com/path/some/thing
www.something.com/path///////////
Run Code Online (Sandbox Code Playgroud)
我尝试使用{field:.*}并使用%2F转义斜杠,但它仍然无法访问该方法.一些帮助?