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

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

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

Request.getProtocol介绍

暂无

代码示例

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

  1. @Signature
  2. public String protocol() {
  3. return request.getProtocol();
  4. }

代码示例来源:origin: apache/incubator-druid

  1. @Override
  2. public void log(Request request, Response response)
  3. {
  4. if (logger.isDebugEnabled()) {
  5. logger.debug(
  6. "%s %s %s %s",
  7. request.getRemoteAddr(),
  8. request.getMethod(),
  9. request.getHttpURI().toString(),
  10. request.getProtocol()
  11. );
  12. }
  13. }
  14. }

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

  1. buf.append(request.getProtocol());
  2. buf.append("\" ");
  3. int status = response.getStatus();

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

  1. @Override
  2. public String getProtocol() {
  3. return request.getProtocol();
  4. }

代码示例来源:origin: com.googlecode.mycontainer/mycontainer-web

  1. public void log(Request request, Response response) {
  2. if (LOG.isInfoEnabled()) {
  3. String remoteAddr = request.getRemoteAddr();
  4. String method = request.getMethod();
  5. String protocol = request.getProtocol();
  6. StringBuffer url = request.getRequestURL();
  7. LOG.info("Request: " + protocol + " " + method + " " + remoteAddr
  8. + " " + url);
  9. }
  10. }

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

  1. buf.append(' ');
  2. append(buf, request.getProtocol());
  3. buf.append("\" ");

代码示例来源:origin: io.druid/druid-server

  1. @Override
  2. public void log(Request request, Response response)
  3. {
  4. if (logger.isDebugEnabled()) {
  5. logger.debug(
  6. "%s %s %s %s",
  7. request.getRemoteAddr(),
  8. request.getMethod(),
  9. request.getHttpURI().toString(),
  10. request.getProtocol()
  11. );
  12. }
  13. }
  14. }

代码示例来源:origin: org.apache.druid/druid-server

  1. @Override
  2. public void log(Request request, Response response)
  3. {
  4. if (logger.isDebugEnabled()) {
  5. logger.debug(
  6. "%s %s %s %s",
  7. request.getRemoteAddr(),
  8. request.getMethod(),
  9. request.getHttpURI().toString(),
  10. request.getProtocol()
  11. );
  12. }
  13. }
  14. }

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

  1. if (HttpVersions.HTTP_1_0.equalsIgnoreCase(_connection.getRequest().getProtocol()))
  2. response_fields.put(HttpHeaders.CONNECTION_BUFFER,HttpHeaderValues.KEEP_ALIVE);
  3. break;

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

  1. if (HttpVersions.HTTP_1_0.equalsIgnoreCase(_connection.getRequest().getProtocol()))
  2. response_fields.put(HttpHeaders.CONNECTION_BUFFER,HttpHeaderValues.KEEP_ALIVE);
  3. break;

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

  1. if (HttpVersions.HTTP_1_0.equalsIgnoreCase(_connection.getRequest().getProtocol()))
  2. response_fields.put(HttpHeaders.CONNECTION_BUFFER,HttpHeaderValues.KEEP_ALIVE);
  3. break;

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

  1. if (HttpVersions.HTTP_1_0.equalsIgnoreCase(_connection.getRequest().getProtocol()))
  2. response_fields.put(HttpHeaders.CONNECTION_BUFFER,HttpHeaderValues.KEEP_ALIVE);
  3. break;

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

  1. if (HttpVersions.HTTP_1_0.equalsIgnoreCase(_connection.getRequest().getProtocol()))
  2. response_fields.put(HttpHeaders.CONNECTION_BUFFER,HttpHeaderValues.KEEP_ALIVE);
  3. break;

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

  1. public void handle(HttpChannel connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. LOG.debug("{} on {}{}{} {} {}{}{}", request.getDispatcherType(), connection, System.lineSeparator(),
  8. request.getMethod(), target, request.getProtocol(), System.lineSeparator(), request.getHttpFields());
  9. if (HttpMethod.OPTIONS.is(request.getMethod()) || "*".equals(target))
  10. {
  11. if (!HttpMethod.OPTIONS.is(request.getMethod()))
  12. response.sendError(HttpStatus.BAD_REQUEST_400);
  13. handleOptions(request,response);
  14. if (!request.isHandled())
  15. handle(target, request, request, response);
  16. }
  17. else
  18. handle(target, request, request, response);
  19. if (LOG.isDebugEnabled())
  20. LOG.debug("RESPONSE for {} h={}{}{} {}{}{}", target, request.isHandled(), System.lineSeparator(),
  21. response.getStatus(), response.getReason(), System.lineSeparator(), response.getHttpFields());
  22. }

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

  1. if (HttpVersion.HTTP_1_0.is(_channel.getRequest().getProtocol()))
  2. _fields.put(HttpHeader.CONNECTION, HttpHeaderValue.KEEP_ALIVE.toString());
  3. break;

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

  1. if (HttpVersion.HTTP_1_0.is(_channel.getRequest().getProtocol()))
  2. _fields.put(HttpHeader.CONNECTION, HttpHeaderValue.KEEP_ALIVE.toString());
  3. break;

代码示例来源: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. }

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

  1. if (HttpVersion.HTTP_1_0.is(_channel.getRequest().getProtocol()))
  2. _fields.put(HttpHeader.CONNECTION, HttpHeaderValue.KEEP_ALIVE.toString());
  3. break;

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

  1. if (HttpVersion.HTTP_1_0.is(_channel.getRequest().getProtocol()))
  2. _fields.put(HttpHeader.CONNECTION, HttpHeaderValue.KEEP_ALIVE.toString());
  3. break;

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

  1. public void log(Request request, Response response) {
  2. String uriLine = request.getMethod() + " " + request.getRequestURI() + " " + request.getProtocol();
  3. int status = response.getStatus();
  4. long size = response.getContentCount();

相关文章

Request类方法