package com.dgrid.util.webclient; import java.io.IOException; import java.io.InputStream; public interface HttpResponse { public static final int OK_200 = 200; public static final int REDIRECT_302 = 302; public static final int BAD_REQUEST_400 = 400; public static final int UNAUTHORIZED_401 = 401; public static final int FORBIDDEN_403 = 403; public static final int NOT_FOUND_404 = 404; public static final int INTERNAL_SERVER_ERROR_500 = 500; public static final int NOT_IMPLEMENTED_501 = 501; public int getResponseCode(); public String getURI(); public String getContentType(); public String getContentCharset(); public String getResponseBodyAsString() throws IOException; public InputStream getResponseBodyAsStream() throws IOException; public void releaseConnection(); }