FilterInvocation should set queryString on dummy request.
This commit is contained in:
parent
f455e9a5a4
commit
a6d47203db
|
@ -49,6 +49,7 @@ import org.springframework.security.web.util.UrlUtils;
|
|||
*
|
||||
* @author Ben Alex
|
||||
* @author colin sampaleanu
|
||||
* @author Luke Taylor
|
||||
*/
|
||||
public class FilterInvocation {
|
||||
//~ Static fields ==================================================================================================
|
||||
|
@ -58,8 +59,6 @@ public class FilterInvocation {
|
|||
}
|
||||
};
|
||||
|
||||
static final HttpServletResponse DUMMY_RESPONSE = new DummyResponse();
|
||||
|
||||
//~ Instance fields ================================================================================================
|
||||
|
||||
private FilterChain chain;
|
||||
|
@ -94,6 +93,7 @@ public class FilterInvocation {
|
|||
request.setContextPath(contextPath);
|
||||
request.setServletPath(servletPath);
|
||||
request.setPathInfo(pathInfo);
|
||||
request.setQueryString(query);
|
||||
request.setMethod(method);
|
||||
this.request = request;
|
||||
}
|
||||
|
@ -146,7 +146,7 @@ public class FilterInvocation {
|
|||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@SuppressWarnings({"unchecked", "deprecation"})
|
||||
class DummyRequest implements HttpServletRequest {
|
||||
private String requestURI;
|
||||
private String contextPath = "";
|
||||
|
@ -398,6 +398,7 @@ class DummyRequest implements HttpServletRequest {
|
|||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings({"deprecation"})
|
||||
class DummyResponse implements HttpServletResponse {
|
||||
public void addCookie(Cookie cookie) {
|
||||
throw new UnsupportedOperationException();
|
||||
|
|
Loading…
Reference in New Issue