private ArmeriaClientHttpRequest createRequest(HttpMethod method, URI uri) {
        final String path = uri.getRawPath();
        final String query = uri.getRawQuery();

        checkArgument(!Strings.isNullOrEmpty(path), "path is undefined: %s", uri);
        final String pathAndQuery = Strings.isNullOrEmpty(query) ? path : path + '?' + query;

        return new ArmeriaClientHttpRequest(webClient, method, pathAndQuery, uri, factoryWrapper, null);
    }
Creates an {@link ArmeriaClientHttpConnector}.

@param configurators the {@link ArmeriaClientConfigurator}s to be used to build an
                     {@link WebClient}
@param factoryWrapper the factory wrapper to be used to create a {@link DataBuffer}
spring/boot3-webflux-autoconfigure/src/main/java/com/linecorp/armeria/spring/web/reactive/ArmeriaClientHttpConnector.java