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

x33g5p2x  于2022-01-20 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(89)

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

HttpConnection.getRequest介绍

暂无

代码示例

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

@Override
public List<Certificate> getSslClientCertificates() {
  final Certificate[] certificateArray = (Certificate[]) getConnection()
      .getRequest().getAttribute(
          "javax.servlet.request.X509Certificate");
  if (certificateArray != null) {
    return Arrays.asList(certificateArray);
  } else {
    return null;
  }
}

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

@Override
public String getSslCipherSuite() {
  return (String) getConnection().getRequest().getAttribute(
      "javax.servlet.request.cipher_suite");
}

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

/**
 * Returns the request method.
 * 
 * @return The request method.
 */
@Override
public String getMethod() {
  return getConnection().getRequest().getMethod();
}

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

/**
 * Returns the response address.<br>
 * Corresponds to the IP address of the responding server.
 * 
 * @return The response address.
 */
@Override
public String getServerAddress() {
  return getConnection().getRequest().getLocalAddr();
}

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

/**
 * Indicates if the request was made using a confidential mean.<br>
 * 
 * @return True if the request was made using a confidential mean.<br>
 */
@Override
public boolean isConfidential() {
  return getConnection().getRequest().isSecure();
}

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

@Override
public int getClientPort() {
  return getConnection().getRequest().getRemotePort();
}

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

@Override
public String getClientAddress() {
  return getConnection().getRequest().getRemoteAddr();
}

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

@Override
public InputStream getRequestEntityStream(long size) {
  try {
    return getConnection().getRequest().getInputStream();
  } catch (IOException e) {
    getLogger().log(Level.WARNING,
        "Unable to get request entity stream", e);
    return null;
  }
}

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

@Override
public Integer getSslKeySize() {
  Integer keySize = (Integer) getConnection().getRequest().getAttribute(
      "javax.servlet.request.key_size");
  if (keySize == null) {
    keySize = super.getSslKeySize();
  }
  return keySize;
}

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

/**
 * Returns the URI on the request line (most like a relative reference, but
 * not necessarily).
 * 
 * @return The URI on the request line.
 */
@Override
public String getRequestUri() {
  return getConnection().getRequest().getUri().toString();
}

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

( request instanceof Request ) ? (Request) request : HttpConnection.getCurrentConnection().getRequest();

代码示例来源:origin: org.apache.servicemix/servicemix-http

public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  if (response.isCommitted() || HttpConnection.getCurrentConnection().getRequest().isHandled()) {
    return;

代码示例来源:origin: org.apache.servicemix/servicemix-cxf-bc

ServletException {
if (response.isCommitted()
    || HttpConnection.getCurrentConnection().getRequest()
        .isHandled()) {
  return;

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

/**
 * Handles a Jetty call by converting it to a Restlet call and giving it for
 * processing to the Restlet server.
 * 
 * @param target
 *            The target of the request, either a URI or a name.
 * @param request
 *            The Jetty request.
 * @param servletRequest
 *            The Servlet request.
 * @param servletResponse
 *            The Servlet response.
 */
public void handle(String target, Request arg1,
    HttpServletRequest servletRequest,
    HttpServletResponse servletResponse) throws IOException,
    ServletException {
  final Request baseRequest = (servletRequest instanceof Request) ? (Request) servletRequest
      : HttpConnection.getCurrentConnection().getRequest();
  this.helper.handle(new JettyCall(this.helper.getHelped(),
      HttpConnection.getCurrentConnection()));
  baseRequest.setHandled(true);
}

相关文章

微信公众号

最新文章

更多