| Name | Arguments | Description |
|---|---|---|
| addCookie | cookie cookieValue | Adds a cookie cookie with value cookieValue to the response headers. This should be called before the response body is sent to the client. If only cookie, it should be a Cookie instance. |
| close | Close the connection to the client. | |
| getAllHeaders | Returns an array of all the header names for the HTTP request. | |
| getContentLength | Returns the "Content-Length" header of the HTTP reponse. If it is not present, -1 is returned. | |
| getCookies | Returns an array of Cookie's from the HTTP request. | |
| getDateHeader | name | Returns a date object for the name HTTP request header. |
| getDomain | Returns the domain of the URL for the client connection. | |
| getFileName | Returns the file name of the URL for the client connection. | |
| getHost | Returns the host of the URL for the client connection. | |
| getInputStream | Returns the input stream for the client connection. | |
| getMethod | Returns the HTTP method for the client connection. | |
| getOutputStream | Returns the output stream for the client connection. This implicitly makes the connection if not connected yet. | |
| getPath | Returns the path of the URL for the client connection. | |
| getPort | Returns the port of the URL for the client connection. | |
| getQuery | Returns the query string of the URL for the client connection. | |
| getRef | Returns the reference of the URL for the client connection. | |
| getServerName | Returns this machine's host name. | |
| getServerPort | Returns this server socket's local port number. | |
| getTextInput | Returns the text input (a buffered reader) for the client connection. | |
| getTextOutput | Returns the text output (a print writer) for the client connection. This implicitly makes the connection if not connected yet. | |
| getUrl | Returns the URL for the client connection. | |
| parseFormVars | Returns form variables, whether it is posted or in the query string for a GET request, as a struct . Each value is usually a string or a string array. | |
| serveError | code | Sends an error response with code to the client. If no code is specified, defaut to 500. |
| serveFile | docRoot | Sends the file whose is composed of docRoot and the virtual path of the URL. The mime-type is based on the file extension and the internal mime type table. For unknown extensions, default mime type is "text/plain". |
| setResponseMessage setResponseMsg | msg | Sets the HTTP response message to msg for the client connection. |
| setStatusCode setStatus | code | Sets the HTTP response code to code for the client connection. |