javax.servlet.http.HttpServletRequestWrapper.getHeaders()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(248)

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

HttpServletRequestWrapper.getHeaders介绍

[英]The default behavior of this method is to return getHeaders(String name) on the wrapped request object.
[中]此方法的默认行为是在包装的请求对象上返回getHeaders(字符串名称)。

代码示例

代码示例来源:origin: cloudfoundry/uaa

@Override
public Enumeration<String> getHeaders(String name) {
  return super.getHeaders(name);
}

代码示例来源:origin: Netflix/eureka

@Override
public Enumeration<String> getHeaders(String name) {
  if (HttpHeaders.ACCEPT_ENCODING.equals(name)) {
    return new EnumWrapper<String>("gzip");
  }
  return new EnumWrapper<String>(super.getHeaders(name), HttpHeaders.ACCEPT_ENCODING);
}

代码示例来源:origin: cloudfoundry/uaa

@Override
public Enumeration<String> getHeaders(String name) {
  if (shouldFilter(name)) {
    return EmptyEnumerationOfString.EMPTY_ENUMERATION;
  }
  return super.getHeaders(name);
}

代码示例来源:origin: spring-projects/spring-data-rest

@Override
  public Enumeration<String> getHeaders(String name) {
    if (HttpHeaders.ACCEPT.equalsIgnoreCase(name) && acceptMediaTypes != null) {
      return Collections.enumeration(acceptMediaTypeStrings);
    }
    return super.getHeaders(name);
  }
}

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

@Override
public Enumeration<String> getHeaders(String name) {
  if (name.equals(HttpHeaders.IF_MODIFIED_SINCE) ||
    name.equals(HttpHeaders.IF_NONE_MATCH) ||
    name.equals(HttpHeaders.LAST_MODIFIED)) {
    return null;
  }
  return super.getHeaders(name);
}

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

@Override
  public Enumeration<String> getHeaders(String name)
  {
    if (name.toLowerCase(Locale.ENGLISH).startsWith("if-"))
      return Collections.<String>enumeration(Collections.<String>emptyList());
    return super.getHeaders(name);
  }
}

代码示例来源:origin: paoding-code/paoding-rose

@SuppressWarnings("unchecked")
@Override
public Enumeration getHeaders(String name) {
  if (isDisabledHeader(name)) {
    return null;
  }
  return super.getHeaders(name);
}

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
public Enumeration getHeaders(final String name)
{
  Enumeration headers = super.getHeaders(name);
  return headers;
}

代码示例来源:origin: org.springframework.data/spring-data-rest-webmvc

@Override
  public Enumeration<String> getHeaders(String name) {
    if (HttpHeaders.ACCEPT.equalsIgnoreCase(name) && acceptMediaTypes != null) {
      return Collections.enumeration(acceptMediaTypeStrings);
    }
    return super.getHeaders(name);
  }
}

代码示例来源:origin: rancher/cattle

@SuppressWarnings("rawtypes")
@Override
public Enumeration getHeaders(String name) {
  if (PROJECT_HEADER.equalsIgnoreCase(name)) {
    return Collections.enumeration(Arrays.asList(projectId));
  } else {
    return super.getHeaders(name);
  }
}

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

@Override
  public Enumeration getHeaders(String name)
  {
    if (name.toLowerCase(Locale.ENGLISH).startsWith("if-"))
      return Collections.enumeration(Collections.EMPTY_LIST);
    return super.getHeaders(name);
  }
}

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

@Override
  public Enumeration getHeaders(String name)
  {
    if (name.toLowerCase(Locale.ENGLISH).startsWith("if-"))
      return Collections.enumeration(Collections.EMPTY_LIST);
    return super.getHeaders(name);
  }
}

代码示例来源:origin: ORCID/ORCID-Source

@SuppressWarnings("unchecked")
  @Override
  public Enumeration<String> getHeaders(String name) {
    if ("accept".equalsIgnoreCase(name)) {
      List<String> acceptsList = new ArrayList<>();
      acceptsList.add(accepts);
      return Collections.enumeration(acceptsList);
    }
    return super.getHeaders(name);
  }
}

代码示例来源:origin: OpenNMS/opennms

@Override public Enumeration<String> getHeaders(final String name) {
  if ("origin".equalsIgnoreCase(name)) {
    return Collections.emptyEnumeration();
  } else {
    return super.getHeaders(name);
  }
}

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

@Override /* ServletRequest */
public Enumeration<String> getHeaders(String name) {
  String h = getOverriddenHeader(name);
  if (h != null)
    return enumeration(singleton(h));
  return super.getHeaders(name);
}

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

@SuppressWarnings("unchecked")
@Override
public Enumeration getHeaders(String name) {
  return getCorrectRequest().getHeaders(name);
}

代码示例来源:origin: org.jasig.portal/uPortal-spring

@Override
public Enumeration<String> getHeaders(String name) {
  if ("REMOTE_USER".equals(name)) {
    return Iterators.asEnumeration(
        Collections.singleton(remoteUser).iterator());
  }
  return super.getHeaders(name);
}

代码示例来源:origin: Jasig/uPortal

@Override
public Enumeration getHeaders(String name) {
  this.checkState();
  return super.getHeaders(name);
}

代码示例来源:origin: com.netflix.eureka/eureka-core

@Override
public Enumeration<String> getHeaders(String name) {
  if (HttpHeaders.ACCEPT_ENCODING.equals(name)) {
    return new EnumWrapper<String>("gzip");
  }
  return new EnumWrapper<String>(super.getHeaders(name), HttpHeaders.ACCEPT_ENCODING);
}

代码示例来源:origin: com.github.ziplet/ziplet

@Override
public Enumeration<?> getHeaders(String header) {
  Enumeration<?> original = super.getHeaders(header);
  if (original == null) {
    return null; // match container's behavior exactly in this case
  }
  return isFilteredHeader(header) ? EmptyEnumeration.getInstance() : original;
}

相关文章

HttpServletRequestWrapper类方法