Interface HttpServerResponse


public interface HttpServerResponse
Server side representation of a HTTP response.
Author:
Darran Lofthouse
  • Method Details

    • addResponseHeader

      void addResponseHeader(String headerName, String headerValue)
      Add the specified header and value to the end of the current response headers,
      Parameters:
      headerName - the name of the header.
      headerValue - the value of the header.
    • setStatusCode

      void setStatusCode(int statusCode)
      Set the desired status code for the current request. Note: If multiple mechanisms call this method then a resolution process will begin to decide which one to use.
      Parameters:
      statusCode - the response code.
    • setResponseCookie

      void setResponseCookie(HttpServerCookie cookie)
      Sets a response cookie
      Parameters:
      cookie - the cookie
    • getOutputStream

      OutputStream getOutputStream()
      Returns the output stream.
      Returns:
      the output stream or null if not supported.
    • forward

      boolean forward(String path)
      Forward the current request to a different path.
      Returns:
      true if forwarding was supported and successful, false otherwise.