static HttpResponse of(HttpStatus status, MediaType mediaType, byte[] content) {
        requireNonNull(content, "content");
        return of(status, mediaType, HttpData.wrap(content));
    }
Creates a new HTTP response of the specified {@link HttpStatus}. The {@code content} will be wrapped
using {@link HttpData#wrap(byte[])}, so any changes made to {@code content} will be reflected in the
response.

@param mediaType the {@link MediaType} of the response content
@param content the content of the response

@throws IllegalArgumentException if the specified {@link HttpStatus} is
                                 {@linkplain HttpStatus#isInformational() informational}.
core/src/main/java/com/linecorp/armeria/common/HttpResponse.java