org.eclipse.jetty.server.Request.getRequestURI()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(357)

本文整理了Java中org.eclipse.jetty.server.Request.getRequestURI方法的一些代码示例,展示了Request.getRequestURI的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getRequestURI方法的具体详情如下:
包路径:org.eclipse.jetty.server.Request
类名称:Request
方法名:getRequestURI

Request.getRequestURI介绍

暂无

代码示例

代码示例来源:origin: dropwizard/dropwizard

  1. @Override
  2. public void handle(String target,
  3. Request baseRequest,
  4. HttpServletRequest request,
  5. HttpServletResponse response) throws IOException, ServletException {
  6. final Handler handler = handlers.getBest(baseRequest.getRequestURI());
  7. if (handler != null) {
  8. handler.handle(target, baseRequest, request, response);
  9. }
  10. }

代码示例来源:origin: jersey/jersey

  1. private URI getRequestUri(final Request request, final URI baseUri) {
  2. try {
  3. final String serverAddress = getServerAddress(baseUri);
  4. String uri = request.getRequestURI();
  5. final String queryString = request.getQueryString();
  6. if (queryString != null) {
  7. uri = uri + "?" + ContainerUtils.encodeUnsafeCharacters(queryString);
  8. }
  9. return new URI(serverAddress + uri);
  10. } catch (URISyntaxException ex) {
  11. throw new IllegalArgumentException(ex);
  12. }
  13. }

代码示例来源:origin: jphp-group/jphp

  1. @Signature
  2. public void __invoke(PHttpServerRequest request, PHttpServerResponse response) throws IOException, ServletException {
  3. Request baseRequest = Request.getBaseRequest(request.getRequest());
  4. gzipHandler.handle(request.getRequest().getRequestURI(), baseRequest, request.getRequest(), response.getResponse());
  5. }
  6. }

代码示例来源:origin: jphp-group/jphp

  1. request.getRequest().getRequestURI(), baseRequest, request.getRequest(), response.getResponse()
  2. );

代码示例来源:origin: i2p/i2p.i2p

  1. if (_ignorePathMap != null && _ignorePathMap.getMatch(request.getRequestURI()) != null)
  2. return;

代码示例来源:origin: org.eclipse.jetty/jetty-security

  1. int port = httpConfig.getSecurePort();
  2. String url = URIUtil.newURI(scheme, request.getServerName(), port,request.getRequestURI(),request.getQueryString());
  3. response.setContentLength(0);
  4. response.sendRedirect(url);

代码示例来源:origin: com.opentable.components/otj-logging-jetty

  1. protected String fullUrl(Request request) {
  2. final String result;
  3. if (StringUtils.isNotEmpty(request.getQueryString())) {
  4. result = request.getRequestURI() + '?' + request.getQueryString();
  5. } else {
  6. result = request.getRequestURI();
  7. }
  8. return result;
  9. }

代码示例来源:origin: org.eclipse.jetty/jetty-rewrite

  1. @Override
  2. public void applyURI(Request request, String oldURI, String newURI) throws IOException
  3. {
  4. String uri = request.getRequestURI();
  5. if (uri.startsWith("/"))
  6. uri = URIUtil.compactPath(uri);
  7. request.setURIPathQuery(uri);
  8. }

代码示例来源:origin: io.dropwizard/dropwizard-jetty

  1. @Override
  2. public void handle(String target,
  3. Request baseRequest,
  4. HttpServletRequest request,
  5. HttpServletResponse response) throws IOException, ServletException {
  6. final Handler handler = handlers.getBest(baseRequest.getRequestURI());
  7. if (handler != null) {
  8. handler.handle(target, baseRequest, request, response);
  9. }
  10. }
  11. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.server

  1. @Override
  2. public StringBuffer getRequestURL()
  3. {
  4. final StringBuffer url = new StringBuffer(128);
  5. URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort());
  6. url.append(getRequestURI());
  7. return url;
  8. }

代码示例来源:origin: Nextdoor/bender

  1. @Override
  2. public StringBuffer getRequestURL()
  3. {
  4. final StringBuffer url = new StringBuffer(128);
  5. URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort());
  6. url.append(getRequestURI());
  7. return url;
  8. }

代码示例来源:origin: jenkinsci/winstone

  1. @Override
  2. public StringBuffer getRequestURL()
  3. {
  4. final StringBuffer url = new StringBuffer(128);
  5. URIUtil.appendSchemeHostPort(url,getScheme(),getServerName(),getServerPort());
  6. url.append(getRequestURI());
  7. return url;
  8. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

  1. public void applyURI(Request request, String oldTarget, String newTarget) throws IOException
  2. {
  3. String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI()));
  4. request.setRequestURI(uri);
  5. }

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

  1. @Override
  2. public void applyURI(Request request, String oldTarget, String newTarget) throws IOException
  3. {
  4. String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI()));
  5. request.setRequestURI(uri);
  6. }

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

  1. @Override
  2. public void applyURI(Request request, String oldTarget, String newTarget) throws IOException
  3. {
  4. String uri = URIUtil.addPaths(_replacement, PathMap.pathInfo(_pattern,request.getRequestURI()));
  5. request.setRequestURI(uri);
  6. }

代码示例来源:origin: jenkinsci/winstone

  1. protected void commit (MetaData.Response info)
  2. {
  3. _committedMetaData=info;
  4. if (LOG.isDebugEnabled())
  5. LOG.debug("COMMIT for {} on {}{}{} {} {}{}{}",getRequest().getRequestURI(),this,System.lineSeparator(),
  6. info.getStatus(),info.getReason(),info.getHttpVersion(),System.lineSeparator(),
  7. info.getFields());
  8. }

代码示例来源:origin: com.nitorcreations/willow-logging-jetty

  1. @Override
  2. public void log(Request request, Response response) {
  3. if (_ignorePathMap != null
  4. && _ignorePathMap.getMatch(request.getRequestURI()) != null)
  5. return;
  6. int status = response.getStatus();
  7. long written = response.getContentLength();
  8. transmitter.queue(new AccessLogJettyAdapter(request, status, written,
  9. _preferProxiedForAddress));
  10. }

代码示例来源:origin: org.eclipse.jgit/org.eclipse.jgit.junit.http

  1. AccessEvent(Request req, Response rsp) {
  2. method = req.getMethod();
  3. uri = req.getRequestURI();
  4. requestHeaders = cloneHeaders(req);
  5. parameters = clone(req.getParameterMap());
  6. status = rsp.getStatus();
  7. responseHeaders = cloneHeaders(rsp);
  8. }

代码示例来源:origin: com.madgag/org.eclipse.jgit.junit.http

  1. AccessEvent(final Request req, final Response rsp) {
  2. method = req.getMethod();
  3. uri = req.getRequestURI();
  4. requestHeaders = cloneHeaders(req);
  5. parameters = clone(req.getParameterMap());
  6. status = rsp.getStatus();
  7. responseHeaders = cloneHeaders(rsp);
  8. }

代码示例来源:origin: jenkinsci/winstone

  1. public void onCompleted()
  2. {
  3. if (LOG.isDebugEnabled())
  4. LOG.debug("COMPLETE for {} written={}",getRequest().getRequestURI(),getBytesWritten());
  5. if (_requestLog!=null )
  6. _requestLog.log(_request, _response);
  7. long idleTO=_configuration.getIdleTimeout();
  8. if (idleTO>=0 && getIdleTimeout()!=_oldIdleTimeout)
  9. setIdleTimeout(_oldIdleTimeout);
  10. notifyComplete(_request);
  11. _transport.onCompleted();
  12. }

相关文章

Request类方法