úÎô%#      !"#&must be greater than or equal to 100. ÿ?The header must not contain a Status key, contain keys with : or newlines in their name, contain keys names that end in - or _, but only contain keys that consist of letters, digits, _ or - and start with a letter. The values of the header must be Strings, consisting of lines (for multiple header values) seperated by "\n"3. The lines must not contain characters below 037. body of the response  HTTP request method &The initial portion of the request URL's "path"W that corresponds to the application object, so that the application knows its virtual "location"E. This may be an empty string, if the application corresponds to the "root" of the server.  The remainder of the request URL's "path", designating the virtual "location" of the request'>s target within the application. This will always starts with "/" HThe portion of the request URL that follows the ?, if any. May be empty ™When combined with SCRIPT_NAME and PATH_INFO, these variables can be used to complete the URL. Note, however, that HTTP_HOST, if present, should be used ’preference to SERVER_NAME for reconstructing the request URL. SERVER_NAME and SERVER_PORT can never be empty strings, and so are always required. All http header variables. The Array [0,1]$, representing this version of Hack ,HTTP or HTTPS, depending on the request URL body of the request  error stream 2custom headers, intended to be used by middleware customizable error stream  !"#  !"#"!  #   !  !"#      !"#hack-2009.5.19Hack Middleware ApplicationResponsestatusheadersbodyEnv requestMethod scriptNamepathInfo queryString serverName serverPorthttp hackVersion hackUrlScheme hackInput hackErrors hackHeaders HackErrorsHack_UrlSchemeHTTPSHTTP RequestMethodCONNECTTRACEDELETEPUTPOSTHEADGETOPTIONSversion