@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { final Handler handler = handlers.getBest(baseRequest.getRequestURI()); if (handler != null) { handler.handle(target, baseRequest, request, response); } }
private URI getRequestUri(final Request request, final URI baseUri) { try { final String serverAddress = getServerAddress(baseUri); String uri = request.getRequestURI(); final String queryString = request.getQueryString(); if (queryString != null) { uri = uri + "?" + ContainerUtils.encodeUnsafeCharacters(queryString); } return new URI(serverAddress + uri); } catch (URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
@Signature public void __invoke(PHttpServerRequest request, PHttpServerResponse response) throws IOException, ServletException { Request baseRequest = Request.getBaseRequest(request.getRequest()); gzipHandler.handle(request.getRequest().getRequestURI(), baseRequest, request.getRequest(), response.getResponse()); } }
request.getRequest().getRequestURI(), baseRequest, request.getRequest(), response.getResponse() );
if (_ignorePathMap != null && _ignorePathMap.getMatch(request.getRequestURI()) != null) return;
int port = httpConfig.getSecurePort(); String url = URIUtil.newURI(scheme, request.getServerName(), port,request.getRequestURI(),request.getQueryString()); response.setContentLength(0); response.sendRedirect(url);
protected String fullUrl(Request request) { final String result; if (StringUtils.isNotEmpty(request.getQueryString())) { result = request.getRequestURI() + '?' + request.getQueryString(); } else { result = request.getRequestURI(); } return result; }
@Override public void applyURI(Request request, String oldURI, String newURI) throws IOException { String uri = request.getRequestURI(); if (uri.startsWith("/")) uri = URIUtil.compactPath(uri); request.setURIPathQuery(uri); }
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { final Handler handler = handlers.getBest(baseRequest.getRequestURI()); if (handler != null) { handler.handle(target, baseRequest, request, response); } } }
@Override public StringBuffer getRequestURL() { final StringBuffer url = new StringBuffer(128); URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort()); url.append(getRequestURI()); return url; }
@Override public StringBuffer getRequestURL() { final StringBuffer url = new StringBuffer(128); URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort()); url.append(getRequestURI()); return url; }
@Override public StringBuffer getRequestURL() { final StringBuffer url = new StringBuffer(128); URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort()); url.append(getRequestURI()); return url; }
public void applyURI(Request request, String oldTarget, String newTarget) throws IOException { String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI())); request.setRequestURI(uri); }
@Override public void applyURI(Request request, String oldTarget, String newTarget) throws IOException { String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI())); request.setRequestURI(uri); }
@Override public void applyURI(Request request, String oldTarget, String newTarget) throws IOException { String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI())); request.setRequestURI(uri); }
protected void commit (MetaData.Response info) { _committedMetaData=info; if (LOG.isDebugEnabled()) LOG.debug("COMMIT for {} on {}{}{} {} {}{}{}",getRequest().getRequestURI(),this,System.lineSeparator(), info.getStatus(),info.getReason(),info.getHttpVersion(),System.lineSeparator(), info.getFields()); }
@Override public void log(Request request, Response response) { if (_ignorePathMap != null && _ignorePathMap.getMatch(request.getRequestURI()) != null) return; int status = response.getStatus(); long written = response.getContentLength(); transmitter.queue(new AccessLogJettyAdapter(request, status, written, _preferProxiedForAddress)); }
AccessEvent(Request req, Response rsp) { method = req.getMethod(); uri = req.getRequestURI(); requestHeaders = cloneHeaders(req); parameters = clone(req.getParameterMap()); status = rsp.getStatus(); responseHeaders = cloneHeaders(rsp); }
AccessEvent(final Request req, final Response rsp) { method = req.getMethod(); uri = req.getRequestURI(); requestHeaders = cloneHeaders(req); parameters = clone(req.getParameterMap()); status = rsp.getStatus(); responseHeaders = cloneHeaders(rsp); }
public void onCompleted() { if (LOG.isDebugEnabled()) LOG.debug("COMPLETE for {} written={}",getRequest().getRequestURI(),getBytesWritten()); if (_requestLog!=null ) _requestLog.log(_request, _response); long idleTO=_configuration.getIdleTimeout(); if (idleTO>=0 && getIdleTimeout()!=_oldIdleTimeout) setIdleTimeout(_oldIdleTimeout); notifyComplete(_request); _transport.onCompleted(); }