Merge remote-tracking branch 'origin/dev' into 2.X

This commit is contained in:
疯狂的狮子Li 2025-03-27 11:31:49 +08:00
commit 0d3d558ebe

View File

@ -88,8 +88,11 @@ public class WebFluxUtils {
}
DataBuffer buffer = (DataBuffer) obj;
try (DataBuffer.ByteBufferIterator iterator = buffer.readableByteBuffers()) {
CharBuffer charBuffer = StandardCharsets.UTF_8.decode(iterator.next());
return charBuffer.toString();
StringBuilder sb = new StringBuilder();
iterator.forEachRemaining(e -> {
sb.append(StandardCharsets.UTF_8.decode(e));
});
return sb.toString();
}
}