Add method to set a header.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 18 Oct 2010 09:53:47 +0000 (11:53 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 18 Oct 2010 09:53:47 +0000 (11:53 +0200)
src/main/java/net/pterodactylus/sone/web/page/Page.java

index 7a9b281..195742b 100644 (file)
@@ -307,6 +307,21 @@ public interface Page {
                }
 
                /**
+                * Sets the HTTP header with the given name to the given value. Multiple
+                * headers with the same name are not implemented so that latest call to
+                * {@link #setHeader(String, String)} determines what is sent to the
+                * browser.
+                *
+                * @param name
+                *            The name of the header
+                * @param value
+                *            The value of the header
+                */
+               public void setHeader(String name, String value) {
+                       headers.put(name, value);
+               }
+
+               /**
                 * Returns the content of the response body. May be {@code null} if the
                 * response does not have a body.
                 *