@Override public List<Map.Entry<String, String>> entries() { return headers.entries(); }
@Override public boolean containsValue(Object value) { return (value instanceof String && this.headers.entries().stream() .anyMatch(entry -> value.equals(entry.getValue()))); }
@Override public HttpHeaders getHeaders() { HttpHeaders headers = new HttpHeaders(); this.response.responseHeaders().entries().forEach(e -> headers.add(e.getKey(), e.getValue())); return headers; }
@Override public Map<String, String> toSingleValueMap() { Map<String, String> singleValueMap = new LinkedHashMap<>(this.headers.size()); this.headers.entries() .forEach(entry -> { if (!singleValueMap.containsKey(entry.getKey())) { singleValueMap.put(entry.getKey(), entry.getValue()); } }); return singleValueMap; }
@Override public boolean containsValue(Object value) { return (value instanceof String && this.headers.entries().stream() .anyMatch(entry -> value.equals(entry.getValue()))); }
@Override public Map<String, String> toSingleValueMap() { Map<String, String> singleValueMap = new LinkedHashMap<>(this.headers.size()); this.headers.entries() .forEach(entry -> { if (!singleValueMap.containsKey(entry.getKey())) { singleValueMap.put(entry.getKey(), entry.getValue()); } }); return singleValueMap; }
@Override public HttpHeaders getHeaders() { HttpHeaders headers = new HttpHeaders(); this.response.responseHeaders().entries().forEach(e -> headers.add(e.getKey(), e.getValue())); return headers; }
private static Headers copyHeaders(final HttpRequest req) { final Headers headers = new Headers(); for (Map.Entry<String, String> entry : req.headers().entries()) { headers.add(entry.getKey(), entry.getValue()); } return headers; }
/** * Returns the size of the headers, including the 2 CRLFs at the end of the header block. * * @param headers headers to size * @return length of the headers, in bytes */ public static long getHeaderSize(HttpHeaders headers) { long headersSize = 0; for (Map.Entry<String, String> header : headers.entries()) { // +2 for ': ', +2 for new line headersSize += header.getKey().length() + header.getValue().length() + 4; } return headersSize; }
@Override public Map<String, List<String>> headers() { HashMap<String, List<String>> map = new HashMap<>(); for (Map.Entry<String, String> entry : nettyRequest.headers().entries()) { map.computeIfAbsent(entry.getKey(), s -> new ArrayList<>()).add(entry.getValue()); } return map; }
String getFileName(HttpResponse response) { for (Map.Entry<String, String> header : response.headers().entries()) { Optional<String> fileName = httpHelper.getFileNameFromContentDisposition(header.getKey(), header.getValue()); if (fileName.isPresent()) { return fileName.get(); } } return null; }
protected void captureHeaders(HttpHeaders headers) { for (Map.Entry<String, String> header : headers.entries()) { harEntry.getRequest().getHeaders().add(new HarNameValuePair(header.getKey(), header.getValue())); } }
protected void captureResponseHeaders(HttpResponse httpResponse) { HttpHeaders headers = httpResponse.headers(); for (Map.Entry<String, String> header : headers.entries()) { harEntry.getResponse().getHeaders().add(new HarNameValuePair(header.getKey(), header.getValue())); } }
private static Headers copyHeaders(final HttpRequest req) { final Headers headers = new Headers(); for (Map.Entry<String, String> entry : req.headers().entries()) { headers.add(entry.getKey(), entry.getValue()); } return headers; }
/** * Dump the Netty {@link HttpResponse} to the SDK {@link com.amazonaws.http.HttpResponse} container. * * @param resp Response to adapt. */ private void dumpToSdkHttpResponse(HttpResponse resp) { errorResponse.setStatusCode(resp.status().code()); errorResponse.setStatusText(resp.status().reasonPhrase()); for (Map.Entry<String, String> header : resp.headers().entries()) { errorResponse.addHeader(header.getKey(), header.getValue()); } }
for (Map.Entry<String, String> entry : response.headers().entries()) { jerseyResponse.getHeaders().add(entry.getKey(), entry.getValue());
@Override public String toString() { return "WeixinRequest [headers=" + headers.entries() + ", method=" + method + ", uri=" + uri + ", echoStr=" + echoStr + ", timeStamp=" + timeStamp + ", nonce=" + nonce + ", signature=" + signature + ", msgSignature=" + msgSignature + ", encryptType=" + encryptType + ", originalContent=" + originalContent + ", encryptContent=" + encryptContent + ", aesToken=" + aesToken + ", decoderResult=" + decoderResult + ", protocolVersion=" + protocolVersion + "]"; } }
@Override public List<Map.Entry<String, String>> entries() { return headers.entries(); }
LOGGER.warn(e, "Error executing webhook callback"); String prefix = "webhook." + key.project + "." + key.identifier; String collect = headers.entries().stream() .map(header -> header.getKey() + " : " + header.getValue()) .collect(Collectors.joining("\n"));