public static Response create(int status, String reason, Map<String, Collection<String>> headers, Body body) { return new Response(status, reason, headers, body); }
public static Response create(int status, String reason, Map<String, Collection<String>> headers, InputStream inputStream, Integer length) { return new Response(status, reason, headers, InputStreamBody.orNull(inputStream, length)); }
public static Response create(int status, String reason, Map<String, Collection<String>> headers, String text, Charset charset) { return new Response(status, reason, headers, ByteArrayBody.orNull(text, charset)); }
public static Response create(int status, String reason, Map<String, Collection<String>> headers, byte[] data) { return new Response(status, reason, headers, ByteArrayBody.orNull(data)); }