/** * No parameters can be null except {@code body} and {@code charset}. All parameters must be * effectively immutable, via safe copies, not mutating or otherwise. */ public static Request create(String method, String url, Map<String, Collection<String>> headers, byte[] body, Charset charset) { return new Request(method, url, headers, body, charset); }