CGI API consists of a family of classes.

cgi

Host access
+ env name : value
+ shell cmd : stdout

Request
+ Method : value
+ QueryParam name : value
+ QueryKeys list : value
+ FormParam name : value
+ FormKeys list : value

Request Header
+ qhead name : value
+ qheadKeys name : list

Request Cookies
+ qcookie name : value
+ qcookieKeys name : list

Request Parameters
+ qparam name : value
+ qparamKeys name : list
+ qparamList name : list
+ qparamPrefix prefix : matrix
+ qparamFile name : fileName
+ qparamPath name : path
+ qparamMime name : type

Response
+ [value] rhead name : value
+ [value] rcookie name : value
+ ContentType : MimeType
+ ContentEncoding : Encoding
+ Expires : seconds/date
+ Buffer : [size,0=off]

Output
+ print text/data : void
+ println text/data : void
+ write binary : void

Control
+ End [status] : value
+ Fail [message;status] : value
+ Transfer script
+ Execute script

Support
+ config name : value
+ log text

adapter

+ evn name : value
+ read size : string
+ write string

util

Parse Request
+ parseRequest reader : dict
+ parseUrlEncode reader : dict
+ parseMultipart reader : dict

head

+ [new] value name : value
+ keys : list

CGI/API (last edited 2008-12-08 10:45:52 by )