forked from cheecheeo/haskell-cgi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
20 lines (18 loc) · 804 Bytes
/
README
File metadata and controls
20 lines (18 loc) · 804 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
This is a Haskell library for writing CGI programs.
Its features include:
- Access to CGI parameters (e.g. form input) from both
GET and POST requests.
- Access to CGI environment variables.
- Ability to set arbitrary response headers.
- Support for HTTP cookies.
- An efficient implementation of multipart/form-data
using Data.ByteString. This allows for efficient
handling of file uploads.
- Wrapper functions for compatibility with the old
Network.CGI module.
- A CGI monad transformer.
- Basic exception handling and logging (these should be improved)
- Low-level run functions that allow using programs written with
this package with protocols other than CGI, for example FastCGI.
On hackage: http://hackage.haskell.org/package/cgi
Source: https://github.com/cheecheeo/haskell-cgi