当您要修改任何请求或响应参数(如标题
)时,可以使用过滤器
所以我相信修改查询参数是可能的,但我不知道如何,我无法在Google或stackoverflow上找到任何内容......
这是我想要实现的功能:
public class EreturnLookupFilter implements ContainerRequestFilter {
private static final Logger logger = Logger.getLogger(UserResource.class.getName());
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
// requestContext.setParameter("paramName", <new Value>);
}
}
我并不热衷于使用预匹配,因为我将此过滤器与特定资源方法相关联,因此requestContext.setRequestUri( builder.build() );
建议here不适合我。
非常感谢