我正在使用rg.glassfish.jersey.server.ApplicationHandler
需要捕获网址路径
URL: video/Id19%2Fabc%3D/title?sub=CDA
我已尝试以下方法进行捕获,但这不会捕获%
符号。
@Path("/video/{Id:.*}/title/")
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了一种处理URL编码请求的方法。它在应用程序服务器级别处理,在我的例子中,它是apache tomcat。所以我需要做的就是设置
catalina.properties文件中的org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH = true。