Skip to content

Commit 0d3d558

Browse files
committed
Merge remote-tracking branch 'origin/dev' into 2.X
2 parents 9cadcff + 13fc518 commit 0d3d558

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ruoyi-gateway/src/main/java/org/dromara/gateway/utils/WebFluxUtils.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,11 @@ public static String resolveBodyFromCacheRequest(ServerWebExchange exchange) {
8888
}
8989
DataBuffer buffer = (DataBuffer) obj;
9090
try (DataBuffer.ByteBufferIterator iterator = buffer.readableByteBuffers()) {
91-
CharBuffer charBuffer = StandardCharsets.UTF_8.decode(iterator.next());
92-
return charBuffer.toString();
91+
StringBuilder sb = new StringBuilder();
92+
iterator.forEachRemaining(e -> {
93+
sb.append(StandardCharsets.UTF_8.decode(e));
94+
});
95+
return sb.toString();
9396
}
9497
}
9598

0 commit comments

Comments
 (0)