【发布时间】:2014-08-13 14:59:02
【问题描述】:
“无效”是指不期望的参数。
例如:
@Path("/")
public interface ExampleInterface {
@GET
@Path("/example")
public Response test(
@QueryParam("param1") String param1,
@QueryParam("param2") String param2
);
}
然后我打电话给".../example?param3=foo"
【问题讨论】:
-
对于您的处理程序来说,这看起来像是一个无效的 URL。不是吗?
-
您可以使用 Per Resource Method 过滤器和拦截器...
-
如果参数不是预期的,可以忽略。
-
你的问题到底是什么,或者你想达到什么目的?
-
如果发送了意外参数,我想将用户重定向到“400 Bad Request”页面,而不使用 RESTEasy,仅使用 JAX-RS 规范。 @LutzHorn,我知道它可以忽略,但它是项目必需的。
标签: java filter jax-rs resteasy query-parameters