Skip to content

Commit 3f28413

Browse files
Removed filter logic while setting custom http headers
1 parent 6b88eab commit 3f28413

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

splunk/src/main/java/com/splunk/HttpService.java

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,11 @@
2323
import java.io.OutputStreamWriter;
2424
import java.net.*;
2525
import java.security.cert.X509Certificate;
26-
import java.util.Arrays;
27-
import java.util.Collections;
2826
import java.util.HashMap;
29-
import java.util.HashSet;
3027
import java.util.List;
3128
import java.util.Map;
3229
import java.util.Map.Entry;
3330
import java.util.Objects;
34-
import java.util.stream.Collectors;
35-
import java.util.Set;
3631

3732
/**
3833
* The {@code HttpService} class represents a generic HTTP service at a given
@@ -85,13 +80,6 @@ public boolean verify(String s, SSLSession sslSession) {
8580

8681
private String prefix = null;
8782

88-
private static final Set<String> filtertHttpHeaderKeys = Collections.unmodifiableSet(
89-
new HashSet<String>(Arrays.asList(
90-
"User-Agent",
91-
"Accept"
92-
))
93-
);
94-
9583
static Map<String, String> defaultHeader = new HashMap<String, String>() {{
9684
put("User-Agent", "splunk-sdk-java/1.7.1");
9785
put("Accept", "*/*");
@@ -215,12 +203,8 @@ public int getPort() {
215203
* @param headers
216204
*/
217205
public void setCustomHeaders(Map<String, String> headers) {
218-
if (Objects.nonNull(headers) && !headers.isEmpty()) {
219-
Map<String, String> fitleredCustomHeaders = headers.entrySet()
220-
.stream()
221-
.filter(e -> !filtertHttpHeaderKeys.contains(e.getKey()))
222-
.collect(Collectors.toMap(map -> map.getKey(), map -> map.getValue()));
223-
customHeaders.putAll(fitleredCustomHeaders);
206+
if (Objects.nonNull(headers)) {
207+
customHeaders = headers;
224208
}
225209
}
226210

0 commit comments

Comments
 (0)