@Override public Collection<String> getHeaderNames() { return response.getHeaderNames(); }
@Override public Collection<String> getHeaderNames() { return stream.response().getHeaderNames(); }
@Override public Collection<String> getHeaderNames() { Collection<String> r = null; if (servlet30) { r = _r().getHeaderNames(); } Set<String> s = headers.keySet(); if (r != null && !r.isEmpty()) { // detach the keyset from the original hashmap s = new HashSet<String>(s); s.addAll(r); } return Collections.unmodifiableSet(s); }
private ImmutableMap<String, Object> fetchHttpHeaders(HttpServletResponse response) { final ImmutableMap.Builder<String, Object> headerBuilder = ImmutableMap.builder(); for (String headerName : response.getHeaderNames()) { headerBuilder.put(headerName, response.getHeader(headerName)); } return headerBuilder.build(); }
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { if (!response.getHeaderNames().contains(SERVER_HEADER)) { response.setHeader(SERVER_HEADER, this.value); } super.handle(target, baseRequest, request, response); }
Collection<String> names = response.getHeaderNames(); if (this.enableLoggingRequestDetails) { headers = names.stream().map(name -> name + ":" + response.getHeaders(name))
Collection<String> names = response.getHeaderNames(); if (this.enableLoggingRequestDetails) { headers = names.stream().map(name -> name + ":" + response.getHeaders(name))
@Test public void get_header_names() { underTest.getHeaderNames(); verify(response).getHeaderNames(); }
@Override public Collection<String> getHeaderNames() { return servletResponse.getHeaderNames(); }
private Map<String, List<String>> extractHeaders() { Map<String, List<String>> headers = new LinkedHashMap<>(); for (String name : this.delegate.getHeaderNames()) { headers.put(name, new ArrayList<>(this.delegate.getHeaders(name))); } return headers; }
public Collection<String> getHeaderNames() { return getHttpServletResponse().getHeaderNames(); }
/** * The default behaviour of this method is to call * {@link HttpServletResponse#getHeaderNames} on the wrapped response * object. * * <p>Any changes to the returned <code>Collection</code> must not * affect this <code>HttpServletResponseWrapper</code>. * * @return a (possibly empty) <code>Collection</code> of the names * of the response headers * * @since Servlet 3.0 */ public Collection<String> getHeaderNames() { return _getHttpServletResponse().getHeaderNames(); }
private void streamResponseHeaders(RequestDetails theRequestDetails, HttpServletResponse theServletResponse, StringBuilder b) { if (theServletResponse.getHeaderNames().isEmpty() == false) { b.append("<h1>Response Headers</h1>"); b.append("<div class=\"headersDiv\">"); for (String nextHeaderName : theServletResponse.getHeaderNames()) { for (String nextHeaderValue : theServletResponse.getHeaders(nextHeaderName)) { /* * Let's pretend we're returning a FHIR content type even though we're * actually returning an HTML one */ if (nextHeaderName.equalsIgnoreCase(Constants.HEADER_CONTENT_TYPE)) { ResponseEncoding responseEncoding = RestfulServerUtils.determineResponseEncodingNoDefault(theRequestDetails, theRequestDetails.getServer().getDefaultResponseEncoding()); if (responseEncoding != null && isNotBlank(responseEncoding.getResourceContentType())) { nextHeaderValue = responseEncoding.getResourceContentType() + ";charset=utf-8"; } } b.append("<div class=\"headersRow\">"); b.append("<span class=\"headerName\">").append(nextHeaderName).append(": ").append("</span>"); b.append("<span class=\"headerValue\">").append(nextHeaderValue).append("</span>"); b.append("</div>"); } } b.append("</div>"); } }
@Override public void setResponseHeaders(final Map<String, List<String>> headers) { for (String header : response.getHeaderNames()) { response.setHeader(header, null); } for (Map.Entry<String, List<String>> entry : headers.entrySet()) { for (String val : entry.getValue()) { response.addHeader(entry.getKey(), val); } } }
/** * @since Servlet 3.0 TODO SERVLET3 - Add comments */ @Override public Collection<String> getHeaderNames() { return this._getHttpServletResponse().getHeaderNames(); } }
private Map<String, String> getResponseHeaders(HttpServletResponse response) { Map<String, String> map = Maps.newHashMap(); Collection<String> headerNames = response.getHeaderNames(); headerNames.forEach(s -> map.put(s, response.getHeader(s))); return map; } }
/** * Returns the header names. * * @return the header names */ public static final String getHeaderNames() { HttpServletResponse response = getResponse(); if (response == null) { throw new InvalidStateException(NO_VALID_RESPONSE); } return GsonHelper.GSON.toJson(response.getHeaderNames().toArray()); }
private void addResponseHeaders(HttpServletResponse httpRes, IpcLogEntry entry) { Collection<String> headers = httpRes.getHeaderNames(); for (String header : headers) { Collection<String> values = httpRes.getHeaders(header); for (String value : values) { entry.addResponseHeader(header, value); } } }
@Override public Map<String, String> getAll() { HttpServletResponse r = context.getResponse(); List<String> names = Lists.newArrayList(r.getHeaderNames()); Map<String, String> headers = Maps.newHashMap(); names.forEach(name -> { if (Objeto.notBlank(r.getHeader(name))) { headers.put(name, r.getHeader(name)); } }); return headers; }
private Map<String, String> getResponseHeaders(RequestContext context) { Map<String, String> headers = new HashMap<>(); final HttpServletResponse response = context.getResponse(); context.getZuulResponseHeaders().stream().forEach(pair -> headers.put(pair.first(), pair.second())); final Collection<String> headerNames = response.getHeaderNames(); headerNames.forEach(s -> headers.putIfAbsent(s, response.getHeader(s))); return headers; }