Skip to content

Commit 9c7c6ac

Browse files
committed
Fix UnsupportedOperationException error for headers
1 parent 8b6b6c6 commit 9c7c6ac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,8 @@ public Mono<ResponseEntity<?>> get(ServerWebExchange request) {
179179
private FunctionWrapper wrapper(ServerWebExchange request) {
180180
FunctionInvocationWrapper function = (FunctionInvocationWrapper) request
181181
.getAttribute(WebRequestConstants.HANDLER);
182-
HttpHeaders headers = new HttpHeaders(request.getRequest().getHeaders());
182+
HttpHeaders headers = new HttpHeaders();
183+
headers.putAll(request.getRequest().getHeaders());
183184
headers.set("uri", request.getRequest().getURI().toString());
184185
FunctionWrapper wrapper = new FunctionWrapper(function, null);
185186
wrapper.setHeaders(headers);

0 commit comments

Comments
 (0)