比如
http://my.csdn.net/my/mycsdn
和
http://my.csdn.net/my///mycsdn
和
http://my.csdn.net/my/%01mycsdn
和
http://my.csdn.net/my/%01%01%01%01mycsdn
打开的内容都是一样的,为什么
应该是csdn域名解析的吧,你可以测试下跳转到浏览器的网址信息是否与上述一致,如果是前一秒是上面的url地址,后一秒就变回了指定的url地址,那就是csdn域名解析,和你使用的框架什么的无关
这样写不会过滤掉的,但是分开写就会:
@Controller
@RequestMapping("api/v1/users/)
public class UserController {
@RequestMapping(value = "/{uid}", method = Method.GET)
public ResponseEntity login() {
// do something
}
}
这时候拼接起来的是api/v1/users//{uid},这时候多个/会被过滤掉
试了一下,应该是会自己自动过滤掉的
有可能是 正则的匹配
浏览器对多个斜杠跟一个斜杠一样的效果,你想干嘛