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

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

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

Request.getOriginalURI介绍

暂无

代码示例

代码示例来源:origin: twosigma/webtau

  1. @Override
  2. public void handle(String url, Request baseRequest, HttpServletRequest request,
  3. HttpServletResponse response) throws IOException, ServletException {
  4. Map<String, TestServerResponse> responses = findResponses(request);
  5. MultipartConfigElement multipartConfigElement = new MultipartConfigElement((String) null);
  6. request.setAttribute(Request.__MULTIPART_CONFIG_ELEMENT, multipartConfigElement);
  7. TestServerResponse testServerResponse = responses.get(baseRequest.getOriginalURI());
  8. if (testServerResponse == null) {
  9. response.setStatus(404);
  10. } else {
  11. testServerResponse.responseHeader(request).forEach(response::addHeader);
  12. byte[] responseBody = testServerResponse.responseBody(request);
  13. response.setStatus(testServerResponse.responseStatusCode());
  14. response.setContentType(testServerResponse.responseType(request));
  15. if (responseBody != null) {
  16. response.getOutputStream().write(responseBody);
  17. }
  18. }
  19. baseRequest.setHandled(true);
  20. }

代码示例来源:origin: com.yahoo.athenz/athenz-jetty-container

  1. private void logRequestUri(StringBuilder buf, Request request) {
  2. final Object skipQuery = request.getAttribute(REQUEST_URI_SKIP_QUERY);
  3. append(buf, (skipQuery == Boolean.TRUE) ? request.getRequestURI() : request.getOriginalURI());
  4. }

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

  1. append(buf,request.getMethod());
  2. buf.append(' ');
  3. append(buf,request.getOriginalURI());
  4. buf.append(' ');
  5. append(buf,request.getProtocol());

代码示例来源:origin: com.yahoo.vespa/jdisc_http_service

  1. public HttpRequestDispatch(JDiscContext jDiscContext,
  2. AccessLogEntry accessLogEntry,
  3. Context metricContext,
  4. HttpServletRequest servletRequest,
  5. HttpServletResponse servletResponse) throws IOException {
  6. this.jDiscContext = jDiscContext;
  7. requestHandler = newRequestHandler(jDiscContext, accessLogEntry, servletRequest);
  8. this.jettyRequest = (Request) servletRequest;
  9. this.metricReporter = new MetricReporter(jDiscContext.metric, metricContext, jettyRequest.getTimeStamp());
  10. honourMaxKeepAliveRequests();
  11. this.servletResponseController = new ServletResponseController(
  12. servletRequest,
  13. servletResponse,
  14. jDiscContext.janitor,
  15. metricReporter,
  16. jDiscContext.developerMode());
  17. this.async = servletRequest.startAsync();
  18. async.setTimeout(0);
  19. metricReporter.uriLength(jettyRequest.getOriginalURI().length());
  20. }

相关文章

Request类方法