org.mortbay.jetty.Request.getServerName()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(251)

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

Request.getServerName介绍

暂无

代码示例

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

public StringBuffer getRequestURL()
{
  StringBuffer url = new StringBuffer(48);
  synchronized (url)
  {
    String scheme = getScheme();
    int port = getServerPort();
    url.append(scheme);
    url.append("://");
    url.append(getServerName());
    if (_port>0 && 
      ((scheme.equalsIgnoreCase(URIUtil.HTTP) && port != 80) || 
       (scheme.equalsIgnoreCase(URIUtil.HTTPS) && port != 443)))
    {
      url.append(':');
      url.append(_port);
    }
    
    url.append(getRequestURI());
    return url;
  }
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/**
 * Reconstructs the URL the client used to make the request. The returned URL contains a
 * protocol, server name, port number, and, but it does not include a path.
 * <p>
 * Because this method returns a <code>StringBuffer</code>, not a string, you can modify the
 * URL easily, for example, to append path and query parameters.
 * 
 * This method is useful for creating redirect messages and for reporting errors.
 * 
 * @return "scheme://host:port"
 */
public StringBuffer getRootURL()
{
  StringBuffer url = new StringBuffer(48);
  synchronized (url)
  {
    String scheme = getScheme();
    int port = getServerPort();
    url.append(scheme);
    url.append("://");
    url.append(getServerName());
    
    if (port > 0 && ((scheme.equalsIgnoreCase("http") && port != 80) || (scheme.equalsIgnoreCase("https") && port != 443)))
    {
      url.append(':');
      url.append(port);
    }
    return url;
  }
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

public int getServerPort()
{
  if (_port<=0)
  {
    if (_serverName==null)
      getServerName();
  
    if (_port<=0)
    {
      if (_serverName!=null && _uri!=null)
        _port = _uri.getPort();
      else
        _port = _endp==null?0:_endp.getLocalPort();
    }
  }
  
  if (_port<=0)
  {
    if (getScheme().equalsIgnoreCase(URIUtil.HTTPS))
      return 443;
    return 80;
  }
  return _port;
}

代码示例来源:origin: com.twitter.common/net-http

private String formatEntry(Request request, Response response) {
 StringBuilder buf = new StringBuilder();
 buf.append(request.getServerName());
 buf.append(' ');

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

buf.append(request.getServerName());
buf.append(' ');

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

session.setAttribute(__J_URI, 
           request.getScheme() +
           "://" + request.getServerName() +
           ":" + request.getServerPort() +
           URIUtil.addPaths(request.getContextPath(),uri));

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

session.setAttribute(__J_URI, 
           request.getScheme() +
           "://" + request.getServerName() +
           ":" + request.getServerPort() +
           URIUtil.addPaths(request.getContextPath(),uri));

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

connector.getIntegralScheme()
  + "://"
  + request.getServerName()
  + ":"
  + connector.getIntegralPort()
connector.getConfidentialScheme()
  + "://"
  + request.getServerName()
  + ":"
  + connector.getConfidentialPort()

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

connector.getIntegralScheme()
  + "://"
  + request.getServerName()
  + ":"
  + connector.getIntegralPort()
connector.getConfidentialScheme()
  + "://"
  + request.getServerName()
  + ":"
  + connector.getConfidentialPort()

相关文章