package zutil.net.http; import zutil.io.StringOutputStream; import zutil.net.http.page.HttpDigestAuthPageTest; import java.io.IOException; import java.util.HashMap; public class HttpTestUtil { public static HashMap session = new HashMap(); /** * Make a simple http request on the given page object */ public static HttpHeader makeRequest(HttpPage page) throws IOException { return makeRequest(page, new HttpHeader()); } /** * Make a simple http request on the given page object */ public static HttpHeader makeRequest(HttpPage page, HttpHeader headers) throws IOException { StringOutputStream buff = new StringOutputStream(); HttpPrintStream out = new HttpPrintStream(buff); page.respond( out, headers, session, new HashMap(), new HashMap()); out.flush(); HttpHeaderParser parser = new HttpHeaderParser(buff.toString()); return parser.read(); } }