Hi, On Mon, Mar 16, 2020 at 5:13 PM Glen Peterson <[email protected]> wrote: > > My first choice would be to decide not to respond from within an > AbstractHandler's handle() method, after examining the (HttpServlet)Request. > But if there's another place we can examine the request (ideally in Java), > that would work too. Right now I've got some code like: > > object MyHandler: AbstractHandler() { > > override fun handle(target: String, > baseRequest: Request, > request: HttpServletRequest, > response: HttpServletResponse) { > > val rawPath = request.getPathInfo() > > // We don't have any PHP files. Any attempt to access one is hacking. > if ( rawPath.endsWith(".php") ) { > logger.info("BOGUS Request: [${request.pathInfo}]")
baseRequest.getHttpChannel().getEndPoint().close(); However, in general is not that big of a difference to send a 400 (response.sendError(400)), it's more standard and will work for the years in future. -- Simone Bordet ---- http://cometd.org http://webtide.com Developer advice, training, services and support from the Jetty & CometD experts. _______________________________________________ jetty-users mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
