add doc
This commit is contained in:
29
docs/api_http
Normal file
29
docs/api_http
Normal file
@@ -0,0 +1,29 @@
|
||||
mg_set_request_handler(ctx,
|
||||
"/form",
|
||||
FileHandler,
|
||||
(void *)"../../test/form.html");
|
||||
|
||||
mg_set_request_handler(ctx, EXAMPLE_URI, ExampleHandler, 0);
|
||||
mg_set_request_handler(ctx, EXIT_URI, ExitHandler, 0);
|
||||
|
||||
/* mg_set_request_handler
|
||||
Sets or removes a URI mapping for a request handler.
|
||||
This function uses mg_lock_context internally.
|
||||
URI's are ordered and prefixed URI's are supported. For example,
|
||||
consider two URIs: /a/b and /a
|
||||
/a matches /a
|
||||
/a/b matches /a/b
|
||||
/a/c matches /a
|
||||
Parameters:
|
||||
ctx: server context
|
||||
uri: the URI (exact or pattern) for the handler
|
||||
handler: the callback handler to use when the URI is requested.
|
||||
If NULL, an already registered handler for this URI will
|
||||
be removed.
|
||||
The URI used to remove a handler must match exactly the
|
||||
one used to register it (not only a pattern match).
|
||||
cbdata: the callback data to give to the handler when it is called. */
|
||||
CIVETWEB_API void mg_set_request_handler(struct mg_context *ctx,
|
||||
const char *uri,
|
||||
mg_request_handler handler,
|
||||
void *cbdata);
|
||||
Reference in New Issue
Block a user