WebFlux ServerHttpRequest RequestBody 读取

MockServerHttpRequest request = MockServerHttpRequest.post("/test").body("test");
        DecoderHttpMessageReader<byte[]> httpMessageReader = new DecoderHttpMessageReader(new ByteArrayDecoder());
        ResolvableType resolvableType = ResolvableType.forClass(byte[].class);
        Mono<byte[]> mono = httpMessageReader.readMono(resolvableType, request, Collections.emptyMap());
        String body = mono.map(bytes -> new String(bytes)).block();

 


版权声明:本文为qq276726581原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。