diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/src/main/java/org/springframework/cloud/function/adapter/gcp/FunctionInvoker.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/src/main/java/org/springframework/cloud/function/adapter/gcp/FunctionInvoker.java index ad25bc17e..4dff00d8d 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/src/main/java/org/springframework/cloud/function/adapter/gcp/FunctionInvoker.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/src/main/java/org/springframework/cloud/function/adapter/gcp/FunctionInvoker.java @@ -102,6 +102,7 @@ public class FunctionInvoker extends AbstractSpringFunctionAdapterInitializer header : result.getHeaders().entrySet()) { httpResponse.appendHeader(header.getKey(), header.getValue().toString()); } + httpRequest.getContentType().ifPresent(contentType -> httpResponse.setContentType(contentType)); } }