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

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

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

HttpServletRequestWrapper.getHeaderNames介绍

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

代码示例

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

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. return super.getHeaderNames();
  4. }

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

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. return new EnumWrapper<String>(super.getHeaderNames(), HttpHeaders.ACCEPT_ENCODING);
  4. }

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

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. List<String> headerNames = Collections.list(super.getHeaderNames());
  4. headerNames.removeIf(header -> shouldFilter(header));
  5. return Collections.enumeration(headerNames);
  6. }
  7. }

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

  1. @Override
  2. public Enumeration<String> getHeaderNames()
  3. {
  4. return Collections.enumeration(Collections.list(super.getHeaderNames()));
  5. }

代码示例来源:origin: com.github.wuic/wuic-servlet

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public Enumeration<String> getHeaderNames() {
  6. // Synchronized access
  7. synchronized (mutex) {
  8. return super.getHeaderNames();
  9. }
  10. }

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

  1. @Override
  2. public Enumeration getHeaderNames()
  3. {
  4. Enumeration headerNames = super.getHeaderNames();
  5. return headerNames;
  6. }

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

  1. @Override
  2. public Enumeration getHeaderNames()
  3. {
  4. return Collections.enumeration(Collections.list(super.getHeaderNames()));
  5. }

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

  1. @Override
  2. public Enumeration getHeaderNames()
  3. {
  4. return Collections.enumeration(Collections.list(super.getHeaderNames()));
  5. }

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

  1. @Override
  2. public Enumeration getHeaderNames()
  3. {
  4. return Collections.enumeration(Collections.list(super.getHeaderNames()));
  5. }

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

  1. @Override
  2. public Enumeration<String> getHeaderNames()
  3. {
  4. return Collections.enumeration(Collections.list(super.getHeaderNames()));
  5. }

代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.rt.server.commons

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. Enumeration<String> names = super.getHeaderNames();
  4. if (names != null) {
  5. List<String> list = Collections.list(names);
  6. list.remove(GzipServletFilter.CONTENT_ENCODING);
  7. return Collections.enumeration(list);
  8. }
  9. return names;
  10. }
  11. }

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

  1. @SuppressWarnings({ "rawtypes", "unchecked" })
  2. @Override
  3. public Enumeration getHeaderNames() {
  4. Set names = new HashSet(Collections.list(super.getHeaderNames()));
  5. names.add(PROJECT_HEADER);
  6. return Collections.enumeration(names);
  7. }

代码示例来源:origin: de.adorsys.oauth2-pkce/spring-oauth2-pkce

  1. /**
  2. * get the Header names
  3. */
  4. @Override
  5. public Enumeration<String> getHeaderNames() {
  6. List<String> names = Collections.list(super.getHeaderNames());
  7. names.addAll(headerMap.keySet());
  8. return Collections.enumeration(names);
  9. }

代码示例来源:origin: org.pageseeder.bastille/pso-bastille

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public Enumeration<String> getHeaderNames() {
  4. List<String> headers = Collections.list(super.getHeaderNames());
  5. for (Iterator<String> i = headers.iterator(); i.hasNext();) {
  6. if (EXCLUDE.contains(i.next().toLowerCase())) {
  7. i.remove();
  8. }
  9. }
  10. return Collections.enumeration(headers);
  11. }

代码示例来源:origin: org.icefaces/icefaces-ace

  1. public java.util.Enumeration<String> getHeaderNames() {
  2. java.util.Vector<String> list = new java.util.Vector<String>();
  3. java.util.Enumeration<String> names = super.getHeaderNames();
  4. while (names != null && names.hasMoreElements()) {
  5. list.add(names.nextElement());
  6. }
  7. if (!list.contains(FACES_REQUEST))
  8. list.add(FACES_REQUEST);
  9. if (!list.contains(CONTENT_TYPE))
  10. list.add(CONTENT_TYPE);
  11. return list.elements();
  12. }

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

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. final LinkedHashSet<String> headers = new LinkedHashSet<String>();
  4. for (final Enumeration<String> headersEnum = super.getHeaderNames();
  5. headersEnum.hasMoreElements(); ) {
  6. headers.add(headersEnum.nextElement());
  7. }
  8. headers.add("REMOTE_USER");
  9. return Iterators.asEnumeration(headers.iterator());
  10. }

代码示例来源:origin: org.keycloak/keycloak-servlet-adapter-spi

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. if (needRequestRestore && headers != null) {
  4. return Collections.enumeration(headers.keySet());
  5. }
  6. return super.getHeaderNames();
  7. }

代码示例来源:origin: getheimdall/heimdall

  1. public Enumeration<String> getHeaderNames() {
  2. List<String> names = Collections.list(super.getHeaderNames());
  3. if (Objeto.notBlank(name) && names.stream().anyMatch(s -> s.equalsIgnoreCase(name))) {
  4. names.remove(name);
  5. }
  6. return Collections.enumeration(names);
  7. }
  8. };

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

  1. @Override
  2. public Enumeration<String> getHeaderNames() {
  3. Set<String> names = new HashSet<>(Collections.list(super.getHeaderNames()));
  4. names.addAll(headerFields.keySet());
  5. names.removeAll(headerBlacklist);
  6. return Collections.enumeration(names);
  7. }

代码示例来源:origin: org.jvnet.hudson.winstone/winstone

  1. public Enumeration getHeaderNames() {
  2. if (hasBeenForwarded()) {
  3. return super.getHeaderNames();
  4. } else {
  5. return Collections.enumeration(this.oldRequest.getHeaders().keySet());
  6. }
  7. }

相关文章

HttpServletRequestWrapper类方法