Skip to content

Commit 06bec68

Browse files
author
Bilal Al
committed
used setHeader instead of addHeader for decorator
1 parent aa283e3 commit 06bec68

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

client/src/main/java/io/split/client/RequestDecorator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public HttpUriRequestBase decorateHeaders(HttpUriRequestBase request) {
4444
Map<String, String> headers = _headerDecorator.getHeaderOverrides();
4545
for (Map.Entry entry : headers.entrySet()) {
4646
if (isHeaderAllowed(entry.getKey().toString())) {
47-
request.addHeader(entry.getKey().toString(), entry.getValue());
47+
request.setHeader(entry.getKey().toString(), entry.getValue());
4848
}
4949
}
5050
} catch (Exception e) {

client/src/test/java/io/split/client/RequestDecoratorTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public Map<String, String> getHeaderOverrides() {
3939
MyCustomHeaders myHeaders = new MyCustomHeaders();
4040
RequestDecorator decorator = new RequestDecorator(myHeaders);
4141
HttpGet request = new HttpGet("http://anyhost");
42+
request.addHeader("first", "myfirstheader");
4243
request = (HttpGet) decorator.decorateHeaders(request);
4344
Assert.assertEquals(3, request.getHeaders().length);
4445
Assert.assertEquals("1", request.getHeader("first").getValue());

0 commit comments

Comments
 (0)