From 08f5b8e2600ca953cfe912af3fff750455fedd48 Mon Sep 17 00:00:00 2001 From: Alexander Martin Date: Fri, 28 Mar 2025 09:57:48 -0400 Subject: [PATCH] GH-1253 use http code from response Resolves #1253 Signed-off-by: Alexander Martin --- .../cloud/function/adapter/azure/web/AzureWebProxyInvoker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure-web/src/main/java/org/springframework/cloud/function/adapter/azure/web/AzureWebProxyInvoker.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure-web/src/main/java/org/springframework/cloud/function/adapter/azure/web/AzureWebProxyInvoker.java index ee6ac5002..f4e29f591 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure-web/src/main/java/org/springframework/cloud/function/adapter/azure/web/AzureWebProxyInvoker.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure-web/src/main/java/org/springframework/cloud/function/adapter/azure/web/AzureWebProxyInvoker.java @@ -138,7 +138,8 @@ public HttpResponseMessage execute( try { this.mvc.service(httpRequest, httpResponse); - Builder responseBuilder = request.createResponseBuilder(HttpStatus.OK); + HttpStatus status = HttpStatus.valueOf(httpResponse.getStatus()); + Builder responseBuilder = request.createResponseBuilder(status); for (String headerName : httpResponse.getHeaderNames()) { responseBuilder.header(headerName, httpResponse.getHeader(headerName)); }