RequestBuilder builder = new RequestBuilder(method); builder.setUrl(url); builder.setQueryParams(queryParameters); builder.setBody(byteString.toArray()); } else { builder.setCharset(charset); String stringBody = byteString.decodeString(charset); stringListMap.forEach((key, values) -> values.forEach(value -> builder.addFormParam(key, value))); } else { builder.setBody(stringBody); Publisher<ByteBuf> publisher = sourceBody.map(bs -> Unpooled.wrappedBuffer(bs.toByteBuffer())) .runWith(Sink.asPublisher(AsPublisher.WITHOUT_FANOUT), materializer); builder.setBody(publisher, contentLength); } else { throw new IllegalStateException("Unknown body writable: " + bodyWritable); builder.setHeaders(possiblyModifiedHeaders); builder.setRequestTimeout(((int) INFINITE.toMillis())); } else if (this.timeout.compareTo(Duration.ZERO) > 0) { builder.setRequestTimeout(((int) this.timeout.toMillis())); this.getAuth().ifPresent(auth -> builder.setRealm(auth(auth.getUsername(), auth.getPassword(), auth.getScheme())));
RequestBuilder builder = new RequestBuilder(method); builder.setUrl(url); builder.setQueryParams(queryParameters); builder.setBody(byteString.toArray()); } else { builder.setCharset(charset); String stringBody = byteString.decodeString(charset); stringListMap.forEach((key, values) -> values.forEach(value -> builder.addFormParam(key, value))); } else { builder.setBody(stringBody); Publisher<ByteBuf> publisher = sourceBody.map(bs -> Unpooled.wrappedBuffer(bs.toByteBuffer())) .runWith(Sink.asPublisher(AsPublisher.WITHOUT_FANOUT), materializer); builder.setBody(publisher, contentLength); } else { throw new IllegalStateException("Unknown body writable: " + bodyWritable); builder.setHeaders(possiblyModifiedHeaders); builder.setRequestTimeout(((int) INFINITE.toMillis())); } else if (this.timeout.compareTo(Duration.ZERO) > 0) { builder.setRequestTimeout(((int) this.timeout.toMillis())); this.getAuth().ifPresent(auth -> builder.setRealm(auth(auth.getUsername(), auth.getPassword(), auth.getScheme())));