Perfect, this is what I was looking for. So if I wanted to hijack the
whole response (for other purposes), I would do the same thing, but with a
custom request handler?
On Tue, Apr 10, 2018 at 11:24 PM, Martin Grigorov <mgrigo...@apache.org>
> On Tue, Apr 10, 2018 at 11:49 PM, Lon Varscsak <lon.varsc...@gmail.com>
> > I have a need to build some apps (or mount points) to check if the source
> > is coming from an internal IP and if not, present the user with an
> > "unauthorized" request. I know how to check client IP and what not, but
> > I'm not sure how to generate programmatically a simple WebResponse that
> > just some text with a status code.
> > 1) I'm currently using IRequestCycleListener to listen and then hijack
> > response. Not sure if this is the appropriate place.
> This is the Wicket way.
> You can also use plain Servlet Filter to do it even before Wicket has a
> chance to see the request.
> > 2) How do you programmatically generate a response without implementing
> > the methods of WebResponse. At the point that the IRequestCycleListener
> > the response that is in the cycle already has content. Basically I want
> > throw that away and return "Unauthorized"/401.
> requestCycle.replaceAllRequestHandlers(new ErrorCodeRequestHandler(401,
> > Any thoughts or suggestions?
> > Thanks!
> > Lon