解决截断的读取方式
return super.writeWith(fluxBody.buffer().map(dataBuffers -> {
DataBufferFactory dataBufferFactory = new DefaultDataBufferFactory();
DataBuffer join = dataBufferFactory.join(dataBuffers);
byte[] content = new byte[join.readableByteCount()];
join.read(content);
DataBufferUtils.release(join);
String responseData = new String(content, Charsets.UTF_8);
System.out.println("============"+responseData);
byte[] uppedContent = responseData.getBytes(Charsets.UTF_8);
return bufferFactory.wrap(uppedContent);
}));