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

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

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

Request.getUri介绍

暂无

代码示例

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

  1. buf.append(' ');
  2. request.getUri().writeTo(u8buf);

代码示例来源:origin: org.sonatype.plexus/plexus-jetty-testsuite

  1. protected void addUri( HttpServletRequest req )
  2. {
  3. String uri = ( (Request) req ).getUri().toString();
  4. if ( !accessedUrls.contains( uri ) )
  5. {
  6. accessedUrls.add( uri );
  7. }
  8. }

代码示例来源:origin: org.sonatype.plexus/plexus-jetty-testsuite

  1. @Override
  2. public final void service( ServletRequest request, ServletResponse response )
  3. throws ServletException, IOException
  4. {
  5. HttpServletRequest req = (HttpServletRequest) request;
  6. HttpServletResponse res = (HttpServletResponse) response;
  7. String uri = ( (Request) req ).getUri().toString();
  8. if ( !uri.endsWith( ".sha1" ) && !uri.endsWith( ".md5" ) )
  9. {
  10. accessedUrls.add( uri );
  11. }
  12. service( req, res );
  13. }

代码示例来源:origin: org.sonatype.plexus/plexus-jetty-testsuite

  1. private void addUris( ServletRequest req, ServletResponse res )
  2. throws ServletException,
  3. IOException
  4. {
  5. String uri = ( (Request) req ).getUri().toString();
  6. getAccessedUris().add( uri );
  7. super.service( req, res );
  8. }

代码示例来源:origin: org.sonatype.http-testing-harness/server-provider

  1. String uri = ((Request) req).getUri().toString();
  2. getAccessedUris().add(uri);
  3. super.service(req, res);

代码示例来源:origin: org.restlet.jee/org.restlet.ext.jetty

  1. /**
  2. * Returns the URI on the request line (most like a relative reference, but
  3. * not necessarily).
  4. *
  5. * @return The URI on the request line.
  6. */
  7. @Override
  8. public String getRequestUri() {
  9. return getConnection().getRequest().getUri().toString();
  10. }

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

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  3. {
  4. if (HttpMethods.CONNECT.equalsIgnoreCase(request.getMethod()))
  5. {
  6. LOG.debug("CONNECT request for {}", request.getRequestURI());
  7. try
  8. {
  9. handleConnect(baseRequest, request, response, request.getRequestURI());
  10. }
  11. catch(Exception e)
  12. {
  13. LOG.warn("ConnectHandler "+baseRequest.getUri()+" "+ e);
  14. LOG.debug(e);
  15. }
  16. }
  17. else
  18. {
  19. super.handle(target, baseRequest, request, response);
  20. }
  21. }

代码示例来源:origin: stackoverflow.com

  1. shutdown = request.getUri().equals(SHUTDOWN_COMMAND);

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

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  3. {
  4. if (HttpMethods.CONNECT.equalsIgnoreCase(request.getMethod()))
  5. {
  6. LOG.debug("CONNECT request for {}", request.getRequestURI());
  7. try
  8. {
  9. handleConnect(baseRequest, request, response, request.getRequestURI());
  10. }
  11. catch(Exception e)
  12. {
  13. LOG.warn("ConnectHandler "+baseRequest.getUri()+" "+ e);
  14. LOG.debug(e);
  15. }
  16. }
  17. else
  18. {
  19. super.handle(target, baseRequest, request, response);
  20. }
  21. }

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

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  3. {
  4. if (HttpMethods.CONNECT.equalsIgnoreCase(request.getMethod()))
  5. {
  6. LOG.debug("CONNECT request for {}", request.getRequestURI());
  7. try
  8. {
  9. handleConnect(baseRequest, request, response, request.getRequestURI());
  10. }
  11. catch(Exception e)
  12. {
  13. LOG.warn("ConnectHandler "+baseRequest.getUri()+" "+ e);
  14. LOG.debug(e);
  15. }
  16. }
  17. else
  18. {
  19. super.handle(target, baseRequest, request, response);
  20. }
  21. }

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

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  3. {
  4. if (HttpMethods.CONNECT.equalsIgnoreCase(request.getMethod()))
  5. {
  6. LOG.debug("CONNECT request for {}", request.getRequestURI());
  7. try
  8. {
  9. handleConnect(baseRequest, request, response, request.getRequestURI());
  10. }
  11. catch(Exception e)
  12. {
  13. LOG.warn("ConnectHandler "+baseRequest.getUri()+" "+ e);
  14. LOG.debug(e);
  15. }
  16. }
  17. else
  18. {
  19. super.handle(target, baseRequest, request, response);
  20. }
  21. }

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

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  3. {
  4. if (HttpMethods.CONNECT.equalsIgnoreCase(request.getMethod()))
  5. {
  6. LOG.debug("CONNECT request for {}", request.getRequestURI());
  7. try
  8. {
  9. handleConnect(baseRequest, request, response, request.getRequestURI());
  10. }
  11. catch(Exception e)
  12. {
  13. LOG.warn("ConnectHandler "+baseRequest.getUri()+" "+ e);
  14. LOG.debug(e);
  15. }
  16. }
  17. else
  18. {
  19. super.handle(target, baseRequest, request, response);
  20. }
  21. }

代码示例来源:origin: timurstrekalov/saga

  1. uri = ((Request) request).getUri().toString();
  2. } else {
  3. uri = request.getRequestURI();

代码示例来源:origin: tcplugins/tcWebHooks

  1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  2. {
  3. response.setContentType(request.getContentType());
  4. response.setStatus(this.response);
  5. switch (this.response) {
  6. case HttpServletResponse.SC_OK:
  7. if (request.getContentType() != null && request.getContentType().startsWith("application/x-www-form-urlencoded")) {
  8. response.setContentType("text/plain");
  9. this.printParams(request, response);
  10. } else {
  11. String requestBody = IOUtils.toString(request.getInputStream(), StandardCharsets.UTF_8.name());
  12. if (callback != null){
  13. callback.updateRequestBody(requestBody);
  14. }
  15. response.getWriter().println(requestBody);
  16. }
  17. break;
  18. case HttpServletResponse.SC_MOVED_TEMPORARILY:
  19. response.sendRedirect("/200");
  20. break;
  21. default:
  22. response.getWriter().println("<h1>Hello from default</h1>");
  23. break;
  24. }
  25. System.out.println("Handling Web request for " + ((Request) request).getUri().toString());
  26. }

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

  1. String name=(String)request.getAttribute("org.eclipse.jetty.thread.name");
  2. if (name==null)
  3. name=old_name+":"+baseRequest.getScheme()+"://"+baseRequest.getLocalAddr()+":"+baseRequest.getLocalPort()+baseRequest.getUri();
  4. else
  5. retry=true;

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

  1. String name=(String)request.getAttribute("org.eclipse.jetty.thread.name");
  2. if (name==null)
  3. name=old_name+":"+baseRequest.getScheme()+"://"+baseRequest.getLocalAddr()+":"+baseRequest.getLocalPort()+baseRequest.getUri();
  4. else
  5. retry=true;

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

  1. String name=(String)request.getAttribute("org.eclipse.jetty.thread.name");
  2. if (name==null)
  3. name=old_name+":"+baseRequest.getScheme()+"://"+baseRequest.getLocalAddr()+":"+baseRequest.getLocalPort()+baseRequest.getUri();
  4. else
  5. retry=true;

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

  1. String name=(String)request.getAttribute("org.eclipse.jetty.thread.name");
  2. if (name==null)
  3. name=old_name+":"+baseRequest.getScheme()+"://"+baseRequest.getLocalAddr()+":"+baseRequest.getLocalPort()+baseRequest.getUri();
  4. else
  5. retry=true;

代码示例来源:origin: stackoverflow.com

  1. OAuthAccessor accessor = getAccessor();
  2. accessor.accessToken = access_token;
  3. OAuthMessage request2 = accessor.newRequestMessage(null, request.getUri().toString(), Collections.<Map.Entry<?, ?>>emptySet(), request.getEntityStream());
  4. Object accepted = accessor.consumer.getProperty(OAuthConsumer.ACCEPT_ENCODING);
  5. if (accepted != null) {

代码示例来源:origin: jboss-fuse/fabric8

  1. @Override
  2. public void log(Request request, Response response) {
  3. try {
  4. if (!enabled) {
  5. return;
  6. }
  7. StorageService s = storage.getService();
  8. if (s == null) {
  9. return;
  10. }
  11. if (ignorePathMap != null && ignorePathMap.getMatch(request.getRequestURI()) != null)
  12. return;
  13. String output = "{ " +
  14. "\"host\": \"" + host + "\", " +
  15. "\"@timestamp\": \"" + InsightUtils.formatDate(request.getTimeStamp()) + "\", " +
  16. "\"remote\": \"" + request.getRemoteAddr() + "\", " +
  17. "\"user\": \"" + (request.getAuthentication() instanceof Authentication.User ? ((Authentication.User)request.getAuthentication()).getUserIdentity().getUserPrincipal().getName() : "") + "\", " +
  18. "\"method\": \"" + request.getMethod() + "\", " +
  19. "\"uri\": \"" + request.getUri().toString() + "\", " +
  20. "\"protocol\": \"" + request.getProtocol() + "\", " +
  21. "\"status\": \"" + response.getStatus() + "\", " +
  22. "\"responseLength\": \"" + response.getContentCount() + "\" " +
  23. " }";
  24. s.store(type, request.getTimeStamp(), output);
  25. }
  26. catch (Exception e)
  27. {
  28. LOG.warn(e);
  29. }
  30. }

相关文章

Request类方法