@FormatMethod
    static AggregatedHttpRequest of(HttpMethod method, String path, MediaType mediaType,
                                    @FormatString String format, Object... args) {
        requireNonNull(method, "method");
        requireNonNull(path, "path");
        requireNonNull(mediaType, "mediaType");
        requireNonNull(format, "format");
        requireNonNull(args, "args");
        return of(method, path, mediaType,
                  HttpData.of(mediaType.charset(StandardCharsets.UTF_8), format, args));
    }
Creates a new HTTP request. The content of the request is formatted by
{@link String#format(Locale, String, Object...)} with {@linkplain Locale#ENGLISH English locale}.

@param method the HTTP method of the request
@param path the path of the request
@param mediaType the {@link MediaType} of the request content
@param format {@linkplain Formatter the format string} of the request content
@param args the arguments referenced by the format specifiers in the format string
core/src/main/java/com/linecorp/armeria/common/AggregatedHttpRequest.java