[spring] Adapt HttpHeaders access to remain compatible with Spring 7 (#21691)

* [spring] Adapt HttpHeaders access to remain compatible with Spring 7

* update pom.xml patch version
This commit is contained in:
phactum-mnestler 2025-08-06 09:46:37 +02:00 committed by GitHub
parent bf6e83ea63
commit f659457f90
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
36 changed files with 57 additions and 101 deletions

View File

@ -416,10 +416,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -781,7 +778,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -108,7 +108,7 @@ ext {
{{#openApiNullable}} {{#openApiNullable}}
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
{{/openApiNullable}} {{/openApiNullable}}
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -346,7 +346,7 @@
{{#swagger2AnnotationLibrary}} {{#swagger2AnnotationLibrary}}
<swagger-annotations-version>2.2.15</swagger-annotations-version> <swagger-annotations-version>2.2.15</swagger-annotations-version>
{{/swagger2AnnotationLibrary}} {{/swagger2AnnotationLibrary}}
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
{{#openApiNullable}} {{#openApiNullable}}

View File

@ -373,10 +373,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -824,7 +821,12 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, BodyBuilder requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, BodyBuilder requestBuilder) {
{{#useJakartaEe}}
for (Entry<String, List<String>> entry : headers.headerSet()) {
{{/useJakartaEe}}
{{^useJakartaEe}}
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.entrySet()) {
{{/useJakartaEe}}
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for (String value : values) { for (String value : values) {
if (value != null) { if (value != null) {
@ -937,7 +939,12 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
return ""; return "";
} }
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
{{#useJakartaEe}}
for (Entry<String, List<String>> entry : headers.headerSet()) {
{{/useJakartaEe}}
{{^useJakartaEe}}
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.entrySet()) {
{{/useJakartaEe}}
builder.append(entry.getKey()).append("=["); builder.append(entry.getKey()).append("=[");
for (String value : entry.getValue()) { for (String value : entry.getValue()) {
builder.append(value).append(","); builder.append(value).append(",");

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -351,10 +351,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -716,7 +713,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -290,10 +290,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -350,10 +350,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -715,7 +712,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -349,10 +349,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -714,7 +711,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -233,10 +233,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -233,10 +233,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -349,10 +349,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -714,7 +711,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -101,7 +101,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -280,7 +280,7 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<swagger-annotations-version>2.2.15</swagger-annotations-version> <swagger-annotations-version>2.2.15</swagger-annotations-version>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -412,10 +412,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -777,7 +774,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -412,10 +412,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -777,7 +774,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -412,10 +412,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -777,7 +774,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -100,7 +100,7 @@ ext {
jackson_version = "2.17.1" jackson_version = "2.17.1"
jackson_databind_version = "2.17.1" jackson_databind_version = "2.17.1"
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "6.1.6" spring_web_version = "6.1.21"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -274,7 +274,7 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>6.1.6</spring-web-version> <spring-web-version>6.1.21</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>

View File

@ -412,10 +412,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -777,7 +774,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, RestClient.RequestBodySpec requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for(String value : values) { for(String value : values) {
if (value != null) { if (value != null) {

View File

@ -291,10 +291,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }
@ -742,7 +739,7 @@ public class ApiClient extends JavaTimeFormatter {
* @param requestBuilder The current request * @param requestBuilder The current request
*/ */
protected void addHeadersToRequest(HttpHeaders headers, BodyBuilder requestBuilder) { protected void addHeadersToRequest(HttpHeaders headers, BodyBuilder requestBuilder) {
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
List<String> values = entry.getValue(); List<String> values = entry.getValue();
for (String value : values) { for (String value : values) {
if (value != null) { if (value != null) {
@ -845,7 +842,7 @@ public class ApiClient extends JavaTimeFormatter {
return ""; return "";
} }
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
for (Entry<String, List<String>> entry : headers.entrySet()) { for (Entry<String, List<String>> entry : headers.headerSet()) {
builder.append(entry.getKey()).append("=["); builder.append(entry.getKey()).append("=[");
for (String value : entry.getValue()) { for (String value : entry.getValue()) {
builder.append(value).append(","); builder.append(value).append(",");

View File

@ -291,10 +291,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -291,10 +291,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -354,10 +354,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }

View File

@ -349,10 +349,7 @@ public class ApiClient extends JavaTimeFormatter {
* @return ApiClient this client * @return ApiClient this client
*/ */
public ApiClient addDefaultHeader(String name, String value) { public ApiClient addDefaultHeader(String name, String value) {
if (defaultHeaders.containsKey(name)) { defaultHeaders.set(name, value);
defaultHeaders.remove(name);
}
defaultHeaders.add(name, value);
return this; return this;
} }