@Override public Set<String> keySet() { return this.headers.keySet(); }
@Override public Collection<String> getHeaderNames() { return this.headers.keySet(); }
@Override public Collection<String> getHeaderNames() { return this.headers.keySet(); }
private List<String> getHeadersToUse(ServerHttpRequest request, boolean isPreFlight) { HttpHeaders headers = request.getHeaders(); return (isPreFlight ? headers.getAccessControlRequestHeaders() : new ArrayList<>(headers.keySet())); }
private List<String> getHeadersToUse(ServerHttpRequest request, boolean isPreFlight) { HttpHeaders headers = request.getHeaders(); return (isPreFlight ? headers.getAccessControlRequestHeaders() : new ArrayList<>(headers.keySet())); }
private List<Header> assembleHeaders(HttpHeaders headers) { return headers.keySet().stream() .map(headerName -> headers.get(headerName).stream() .map(headerValue -> new Header(headerName, headerValue)) .collect(Collectors.toList())).flatMap(Collection::stream).collect(Collectors.toList()); }
private Set<String> filterHeaderKeys(HttpHeaders headers) { return headers.keySet().stream().filter(header -> !sensitive.contains(header.toLowerCase())).collect(Collectors.toSet()); }
private List<String> getHeadersToUse(ServerHttpRequest request, boolean isPreFlight) { HttpHeaders headers = request.getHeaders(); return (isPreFlight ? headers.getAccessControlRequestHeaders() : new ArrayList<>(headers.keySet())); }
private List<String> getHeadersToUse(ServerHttpRequest request, boolean isPreFlight) { HttpHeaders headers = request.getHeaders(); return (isPreFlight ? headers.getAccessControlRequestHeaders() : new ArrayList<>(headers.keySet())); }
private BodyBuilder headers(BodyBuilder builder) { Set<String> sensitive = this.sensitive; if (sensitive == null) { sensitive = DEFAULT_SENSITIVE; } proxy(); for (String name : headers.keySet()) { if (sensitive.contains(name.toLowerCase())) { continue; } builder.header(name, headers.get(name).toArray(new String[0])); } return builder; }
@Override public MockHttpServletRequest postProcessRequest(MockHttpServletRequest request) { for (String headerName : this.headers.keySet()) { request.addHeader(headerName, this.headers.get(headerName)); } return request; } }
@Test public void headersWhenDisableThenNoSecurityHeaders() { new HashSet<>(this.expectedHeaders.keySet()).forEach(this::expectHeaderNamesNotPresent); this.headers.disable(); assertHeaders(); }
exchange.getAttributes().put(CLIENT_RESPONSE_HEADER_NAMES, filteredResponseHeaders.keySet());
private HttpHeaders removeHeaders(HttpHeaders originalHeaders) { HttpHeaders processedHeaders = new HttpHeaders(); processedHeaders.putAll(originalHeaders); Iterator<String> headers = processedHeaders.keySet().iterator(); while (headers.hasNext()) { if (this.headerFilter.excludeHeader(headers.next())) { headers.remove(); } } return processedHeaders; }
@Override protected Set<String> extractActualHeaders(Operation operation) { return operation.getResponse().getHeaders().keySet(); }
@Override protected Set<String> extractActualHeaders(Operation operation) { return operation.getRequest().getHeaders().keySet(); }
Set<String> headerNames = source.keySet(); for (String name : headerNames) { String lowerName = name.toLowerCase();
public static MessageHeaders fromHttp(HttpHeaders headers) { Map<String, Object> map = new LinkedHashMap<>(); for (String name : headers.keySet()) { Collection<?> values = multi(headers.get(name)); name = name.toLowerCase(); Object value = values == null ? null : (values.size() == 1 ? values.iterator().next() : values); map.put(name, value); } return new MessageHeaders(map); }
public static MessageHeaders fromHttp(HttpHeaders headers) { Map<String, Object> map = new LinkedHashMap<>(); for (String name : headers.keySet()) { Collection<?> values = multi(headers.get(name)); name = name.toLowerCase(); Object value = values == null ? null : (values.size() == 1 ? values.iterator().next() : values); map.put(name, value); } return new MessageHeaders(map); }
public static HttpHeaders sanitize(HttpHeaders request) { HttpHeaders result = new HttpHeaders(); for (String name : request.keySet()) { List<String> value = request.get(name); name = name.toLowerCase(); if (!IGNORED.containsKey(name) && !REQUEST_ONLY.containsKey(name)) { result.put(name, value); } } return result; }