Functions |
io_t * | request_io (request_t *rq) |
| Get the io_t object associated with a request object.
|
vars_t * | request_get_cookies (request_t *rq) |
| Get the cookies list.
|
const char * | request_get_cookie (request_t *rq, const char *name) |
| Get the value of a cookie named name .
|
vars_t * | request_get_args (request_t *rq) |
| Get the list of request variables (using either GET or POST method).
|
vars_t * | request_get_getargs (request_t *rq) |
| Get request variables passed using the GET method.
|
vars_t * | request_get_postargs (request_t *rq) |
| Get request variables passed using the POST method.
|
const char * | request_get_arg (request_t *rq, const char *name) |
| Get a request variable (using either GET or POST variable list).
|
const char * | request_get_getarg (request_t *rq, const char *name) |
| Return a GET variable.
|
const char * | request_get_postarg (request_t *rq, const char *name) |
| Return a POST variable.
|
const char * | request_get_uri (request_t *rq) |
| Get the URI field of a request.
|
const char * | request_get_filename (request_t *rq) |
| Get the filename field of a request.
|
const char * | request_get_query_string (request_t *rq) |
| Get the query string field of a request.
|
const char * | request_get_path_info (request_t *rq) |
| Get the path info field of a request.
|
time_t | request_get_if_modified_since (request_t *rq) |
| Get IMS field of a request.
|
http_t * | request_get_http (request_t *rq) |
| Get the HTTP server handle of a request.
|
const char * | request_get_client_request (request_t *rq) |
| Return the client request line.
|
ssize_t | request_get_content_length (request_t *rq) |
| Get the content length of a request.
|
vars_t * | request_get_uploads (request_t *rq) |
| Get uploaded files.
|
int | request_get_uploaded_file (request_t *rq, const char *name, size_t idx, char local_filename[U_FILENAME_MAX], char client_filename[U_FILENAME_MAX], char mime_type[MIME_TYPE_BUFSZ], size_t *file_size) |
| Get info and handles of an uploaded file.
|
int | request_get_method (request_t *rq) |
| Get the method of a request.
|
const char * | request_get_protocol (request_t *rq) |
| Get the protocol used by the client request.
|
const char * | request_get_resolved_filename (request_t *rq) |
| Get resolved filename of a request.
|
const char * | request_get_resolved_path_info (request_t *rq) |
| Get the resolved path info of a request.
|
const char * | request_get_addr (request_t *rq) |
| Return the local address.
|
const char * | request_get_peer_addr (request_t *rq) |
| Return the peer address.
|
header_t * | request_get_header (request_t *rq) |
| Return the header object.
|
field_t * | request_get_field (request_t *rq, const char *name) |
| Get an header field.
|
const char * | request_get_field_value (request_t *rq, const char *name) |
| Get the value of an header field.
|
vars_t* request_get_uploads |
( |
request_t * |
rq |
) |
|
Return the list of uploaded files.
Any var_t in the list will contain, within its name/value pair, the name of the HTML form input tag "name" argument and the filename (with full path) of the temporary file where uploaded content has been stored.
This function is only useful to enumerate uploads,
- See also:
- request_get_uploaded_file is what you'll probably use.
- Parameters:
-
- Returns:
- the arguments' list of the given
rq
Definition at line 1211 of file request.c.