| Function SilcHttpServerCallback
 
 SYNOPSIS
 
    typedef void (*SilcHttpServerCallback)(SilcHttpServer httpd,
                                           SilcHttpConnection conn,
                                           const char *uri,
                                           const char *method,
                                           SilcBuffer data,
                                           void *context);
DESCRIPTION
    The HTTP request callback that is called everytime a new HTTP request
    comes from a HTTP client.  The `uri' is the requested URI (web page),
    and the `method' is the HTTP request method (GET, POST, etc.).  The
    `data' is non-NULL only if the `method' is POST, and it includes the
    the POST data.
    The requested web page must be returned to the HTTP client from this
    callback by calling silc_http_server_send or error is returned by
    calling silc_http_server_send_error.
    The silc_http_server_get_header may be called to find a specific
    HTTP header from this request.  New headers may be added to the
    reply by calling silc_http_server_add_header.
 
 
 
 |