 | WashNGo-2.9: WASH is a family of embedded domain specific languages (EDSL) for programming Web applications in Haskell. | Contents | Index |
|
|
|
| Description |
| Low-level types for raw CGI programming.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| type CGIProgram = CGIInfo -> CGIParameters -> IO () |
|
| type CGIParameter = (String, CGIValue) |
|
| type CGIParameters = [CGIParameter] |
|
| type CGIValue = String |
|
| data CGIRawValue |
| internal representation of a CGI parameter value
| | Constructors | | CGIRawString String | | | CGIRawFile String String String | name, contentType, content
|
|
|
|
| data CGIInfo |
| Constructors | | CGIInfo | | | cgiUrl :: URL | | | cgiPathInfo :: String | | | cgiScriptName :: String | | | cgiContentType :: String | | | cgiContents :: String | | | cgiCookies :: [(String, String)] | | | cgiArgs :: [String] | | | cgiHandle :: Handle | | | cgiSessionMode :: SessionMode | |
|
|
|
|
| data CGIEnv |
| corresponding to CGI environment variables
| | Constructors | | CGIEnv | | | serverName :: String | | | serverPort :: String | | | serverSoftware :: String | | | serverProtocol :: String | | | gatewayInterface :: String | | | scriptName :: String | | | requestMethod :: Method | | | contentLength :: String | | | contentType :: String | | | httpAccept :: String | | | httpCookie :: String | | | pathInfo :: String | | | pathTranslated :: String | | | remoteHost :: String | | | remoteAddr :: String | | | remoteUser :: String | | | authType :: String | | | rawContents :: String | | | rawArgs :: [String] | | | handle :: Handle | | | httpsEnabled :: Bool | |
|
|
|
|
| Produced by Haddock version 0.8 |