🚧 Fixed bug

This commit is contained in:
Andreas Dinauer 2026-03-15 16:10:17 +01:00
parent c7efe8f780
commit edde990ed1

View File

@ -54,7 +54,7 @@ public class ProxyResource
} }
@Route(path = "/*", order = 1) @Route(path = "/*", order = 1)
public void proxy(@Context RoutingContext context, byte[] body) public void proxy(@Context RoutingContext context)
{ {
List<String> requestSegments = Arrays.stream(context.request().path().split("/")).filter(item -> !StringUtils.isBlank(item)).toList(); List<String> requestSegments = Arrays.stream(context.request().path().split("/")).filter(item -> !StringUtils.isBlank(item)).toList();
@ -65,7 +65,7 @@ public class ProxyResource
LOG.info("Matched route with target '{}'", route.target()); LOG.info("Matched route with target '{}'", route.target());
try try
{ {
HttpResponse<byte[]> response = forward(context.request().headers(), context.request().method(), body, route.strategy(), extractSession(context.request().cookies()), route.target(), concat(dropRoute(route.segments(), requestSegments))); HttpResponse<byte[]> response = forward(context.request().headers(), context.request().method(), context.body().buffer().getBytes(), route.strategy(), extractSession(context.request().cookies()), route.target(), concat(dropRoute(route.segments(), requestSegments)));
ResponseHandler.success(context, response); ResponseHandler.success(context, response);
} }
catch (Exception e) catch (Exception e)